db 암호화 kms
s3 마이그래이션 + 암호화 전송 저장 + s3 저장된 데이터 암호화 - kms 고객관리형 키
db 데이터 암호화 저장 전송 .- kms
자격증명 관리 - secret manager
두버킷 s3 모든데이터 암호화-다중az -고객관리 kms 다중리전 키 ,각리전 s3 버킷 생성, s3복제 구성, 클라이언트 측 암호화 + kms사용 앱
s3 문서 실수로 삭제 금지 - s3 mfa 삭제 기능 활성화
암호화된 객체스토리지 s3, 두서비스 간 app 트래픽 공용 인터넷 통과 불가
sales force -s3 안전한 데이터 교환
az -3 aurora postgesSQAL에 기밀 data저장후 KMS 고객관리형 키로 암호화
최근 인수후 az3 인수회사 aws 계정 및 db 백업 안전한 공유?
데이터베이스스냅샷 생성/ 인수회사 계정 kms 키 정책 추가 /인수 회사 aws계정과 스냅샷 공유
모바일앱 수백만명 사용자 범위 확장, 승인된 사용자 모바일 콘텐츠 접근 가능하려면?
cloudFront+ 스트리밍 콘텐츠 서명된 url
ami - ebs에서 지원
ebs 볼륨 스냅샷- ksm 고객관리형 키로 암호화
app 마이그레이션 이니셔티브 지원위해 msp 파트너의 aws 계정과 ami 공유해야함안정한 방법?
launchPermission 속성 수정, msp파트너의 aws 계정과만 ami 공유 msp 파트너의 aws 계정이 키를 사용할수 있도록 키 정책 수정.
EKS 에서 KMS사용해서 유휴상태 데이터 모두 암호화하려면?
EKS + EBS + KMS 사용해서 암호화 활성화
eKS 생성 후 KMS 에 대한 권환 부여 정책있는 IAM생성, 역할을 EKS에 연결
LB 뒤 EBS + 여러 ec2 +Aurora DB + 모든 유휴/전송데이터 암호화 ?
= KMS + 유휴상태 EBS 및 Aurora DB 스토리지 암호화 ALB에 ACM 인증서 연결해서 전송중 data 암호화
ec2 + ebs 기록된 모든 데이터 유휴상태에서 암호화
= ebs 볼륨을 암호화생성 시킴. ebs 볼륨 + ec2 연결
계약문서 저장, 5년간 문서를 덮어쓰거나 삭제불가 - s3 저장, 규정준수 모드 에서 s3 잠금 사용
매년/ 암호화키를 자동으로 교체 = KMS 고객관리형 키로 서버측 암호화, 키순환 구성
비용효율적 신용카드 데이터 유효성 검사 처리/ 비동기식 앱 /안정성 및 req 한번이상 처리
eks 저장되는 모든 암호 - k8s etcd 키-값 저장소에서 암호화하려면?
세 KMS 키 생성, EKS에서 eKS KMS 비밀 암호화를 활성화
외부팀/ 감사자와 데이터 베이스 사본 공유 안전한 방법 -
db 암호화된 스냅샷 + 감사자와 스냅샷 공유 +KMS 암호화키 액세스 허용
규정준수를 위해 데이터는 유휴상태 암호화
AI
ai 이용 고객통화품질 확인 + 4개언어 + 새언어 추가 +ml 유지관리 리소스 없음
통화녹음에서 감정분석 repo 작성 비용녹음 text 는 영어번역되야함
cloudfront
워크플로우에 따라 - Step Functions
Amazon Pinpoint
Lambda - 함수도 있고 이벤트를 처리할때 쓰인다
Direct Connet
Lambda@Edge - User-Agent 헤더를 기반으로 사용자에게 특정 객체 보낸다.
SQS - event loss 가 걱정될때
SQS +FIFO - 중복 데이터를 막고자 할 때
Athena
ECS AWS system Manger - 패치 관련
20,30T 마이그레이션 ,민감데이터 전송중 암호화- snow Edge Storage Optimized 디바이스
2주 이내 온프레미스 데이터 센터 + mysql 데이터베이스 마이그레이션 +20tb 크기, 다운타임 최소화?
= snowball edge storage Optimzed 디바이스 +SCT( 스키마 변형 툴) + DMS(데이터베이스 migartaion 서비스_사용해서 진행중인 변경사항 복제하여 db를 마이그레이션 함 , Snowball Edge 디바이스는 aws로 보내 마이그레이션 완료하고 진행중인 복제 계속함
NFS 사용해 온프레미스 연결 스토리지에 대용량 비디오 파일 저장
파일크기 1MB- 500gb까지임
총스토리 70tb 증가 없음
s3로 비디오 파일 마이그레이션 +최소한 네트워크대역폭 +빠르게
snowball edge 작업 생성 + 온프레미스 snowball Edge 디바이스 받음 +snowball Edge 클라이언트 사용해서 데이터를 디바이스로 전송, aws가 s3로 데이터 갖고오게 장치 장치 반환.
50TB, 온프레미스 -> aws 데이터 마이그레이션
: snowball Edge
50TB, 온프레미스 -> aws 데이터 마이그레이션 / 매주 데이터 변환 작업 app , 데이터 전송시- 일시멈춤, 빠른 프로세스 시작
:snowball Edge Storage Optimized 디바이스 주문, 데이터를 장치에 복사, Glue를 사용하여 사용자 지정 변환 생성.
추가 워크로드에 사용할 수 있는 네트워크 대역폭 없고, 데이터 전송 및 변환작업이 aws 에서 계속실행되려면 =aws glue
볼륨백업 솔루션 , 모든 데이터 local 접속 유지, 데이터 안전?
Aws storage GW 사용해서 저장된 볼륨 게이트웨이 구성.
온프레미스에서 storage gw 소프트웨어 어플라이언스 실행 후 게이트 웨이 볼륨 -> 온프레미스 스토리지에 매핑.
데이터에 대한 로컬 액세스를 제공하기 위해 gw 스토리지 볼륨 마운트
nfs 스토리지 대체 aws storage gw 파일 gw 배포
블록 스토리지 대체 aws storage gw 볼륨 gw 배포
10Gps,Direct COnnect 연결 ,이전 기간동안 데이터 액세스 , 업데이트 가능 = DataSync
공부하다 알게되었는데, 온프레미스 환경/ 클라우드 환경 유리한 점을 비교하다보니
오히려 고가용성이 필요하고 확장성이 필요할때 클라우드가 아닌 온프레미스 환경이 유리하다고 한다?
고가용성?
미션 크리티컬 시스템이 작동하고 사용자가 가능한 한 많이 사용할 수 있도록 설계된 일련의 전략 및 기술
고가용성이란
즉 고가용성은 '무중단' 상태가 얼마나 잘 유지되는지가 포인트이고,
단일적 지리적 위치 내에서 중복 시스템 및 구성 요소를 설정하는 것
== 고가용성혹시 수평확장을 의미하는거면 결국 클라우드 환경으로 가는거라고 생각하는데
AWS | Azure | GCP |
---|---|---|
ec2 | vm | compute enigine |
Ec2 Container Service | Azure Container Servicem | Kubernetes Engine |
DynamoDB | cosmosDB | Cloud Bigtable |
S3 | Blob Storage | Storage |
Labmda | Azure Functions | Cloud Functions |
AWS Direct Connect | Azure ExpressRoute | Cloud Interconnect |
CloudWatch | Application Insights | Stackdriver Monitoring |
Elastic Beanstalk | App Services | App Engine |
SNS | Service Bus | Cloud Pub/Sub |