Amor, Salud, Dinero

'Cloud'에 해당되는 글 4건

  1. AWS EC2 관련 사례
  2. AWS study...
  3. 아키텍처 예시
  4. AWS Study - 참고 페이지

AWS EC2 관련 사례

Cloud

[AWS EC2 Root 디바이스 복구 방법]
서버 설정 시 네트워크를 잘못 수정했거나 접속하는데 필요한 폴더 권한을 잘못 설정했을 경우 복구가 어려움
백업 이미지가 없는 상황에서, AWS EC2의 Root 디바이스(EBS 볼륨)을 꼭 살려야할 때 조치할 수 있는 방법

1. Condition
EC2 인스턴스를 복구하기 위한 2가지 접근방법
1) EBS-Backed Snapshot
 EBS 볼륨을 기반으로 만들어진 Snapshot이 있다면 해당 Snapshot으로 백업받은 시점의 EBS 볼륨을 생성할 수 있다. EC2 인스턴스에 있는 기존 볼륨을 Detach 시키고 백업 볼륨을 Attach 시키고 재기동하면 적용된다.
2) AMI(Amazon Machine Image
Snapshot에 대해 신경쓰지 않으려면, 인스턴스의 AMI를 만들어 백업 및 복구를 간단하게 할 수 있으며, 원하는 빈도로 자주 수행할 수 있다.
** EBS Snapshot과 AMI는 자동으로 Amazon S3에 저장된다.

네트워크 설정 파일을 잘못 건드리거나(ex eth0, resolv.conf 등) Booting에 필요한 폴더 권한을 실수로 바꿔서 로그인 자체가 안되는 등
root device에 문제가 발생했을 때 위와 같은 방법으로 미리 백업을 받아놓았다면 복원 가능하다.
하지만 백업 시점부터 현재까지 EC2 인스턴스에 많은 수정사항이 적용되어 있거나
아예 백업이 존재하지 않을 경우에는 손상된 EC2 인스턴스의 Root Device를 복구해야 한다!

손상된 EC2의 Root 디바이스를 unmount시킨 후, 임시 인스턴스에서 편집하는 방법을 사용한다.
- Root EBS 볼륨을 EC2 인스턴스에서 Detach
- 부팅이 가능한 임시 인스턴스를 생성하고, 이전 단계에서 detach시켰던 수정 대상 EBS 볼륨을 attach
  ** 여기서 주의할 점, 복구대상 인스턴스와 가용영역&리전 동일하게 맞춰준다.
- 임시 인스턴스에서 잘못 건드린 파일 내용 수정
- 임시 인스턴스에서 수정 완료된 EBS 볼륨을 detach
- 기존 인스턴스에 수정 완료된 볼륨을 Root Device로 Attach 시키고 EC2 인스턴스 기동

===================================================================
[AWS EC2에 S3 mount해서 file system처럼 사용(goofys)]

EC2 인스턴스를 생성할 때 EBS(Elastic Block Store)와 함께 생성된다.
EBS는 파일 Read/Write 시 속도가 빠르다는 장점이 있지만
S3에 비해 상대적으로 비싸기 때문에 스토리지 용량이 커질수록 비용 부담이 늘게 된다.
생성 시 크기를 지정해주어야 하며,
사용하지 않는 부분에 대해서도 비용이 발생하고, 
볼륨 크기를 늘리는 것은 가능하나 줄이는 것은 허용되지 않는다.

EC2와 연결되어 있는 EBS볼륨은 속도는 빠르지만 elasticity와는 거리가 멀다.

S3를 EC2에 mount해서 file system처럼 사용하게 된다면 거의 무한에 가까운 스토리지를 저렴한 비용으로 사용할 수 있게 되며 사용한 만큼만 비용을 지불하게 된다.

EC2 인스턴스를 생성할 때 EBS(Elastic Block Store)와 함께 생성된다.
EBS는 파일 Read/Write 시 속도가 빠르다는 장점이 있지만
S3에 비해 상대적으로 비싸기 때문에 스토리지 용량이 커질수록 비용 부담이 늘게 된다.
생성 시 크기를 지정해주어야 하며,
사용하지 않는 부분에 대해서도 비용이 발생하고, 
볼륨 크기를 늘리는 것은 가능하나 줄이는 것은 허용되지 않는다.

EC2와 연결되어 있는 EBS볼륨은 속도는 빠르지만 elasticity와는 거리가 멀다.

S3를 EC2에 mount해서 file system처럼 사용하게 된다면 거의 무한에 가까운 스토리지를 저렴한 비용으로 사용할 수 있게 되며 사용한 만큼만 비용을 지불하게 된다.
===================================================================
1. IAM에서 Security Credentials 설정
2. S3 Bucket 생성 및 권한 설정
3. EC2에 goofys 설치
4. S3 연결 유지를 위한 설정
1) fstab에 추가(부팅 시 자동으로 mount되도록)
2) chkconfig에 추가: /etc/init.d 에 goofys 스크립트 추가..
===================================================================

goofys를 통한 EC2-S3 bucket 연결은 대용량 스토리지가 필요하거나, 데이터를 공유하는 시스템에서 효율적으로 활용할 수 있다.
goofys라는 패키지를 이용해서 S3 Bucket에 접근하기 때문에, 파일 Read/Write 속도가 EBS에 비해 상대적으로 느린편이다.
그럼에도 goofys를 사용하는 것에는 장점이 있다.
다른 옵션인 s3fuse에 비해 성능이 뛰어나다.
EBS는 1개의 인스턴스에만 붙일 수 있지만 S3는 security credentials만 발급받아 등록해두면 여러 인스턴스에서 파일시스템처럼 접근이 가능하기 때문에 매우 편리하다.
프로젝트 성격에 맞게 EBS와 적절히 조합해서 적용하면 비용 효율적인 서비스 구축에 도움이 될 것이다.


'Cloud' 카테고리의 다른 글

AWS study...  (0) 2019.08.02
아키텍처 예시  (0) 2019.07.11
AWS Study - 참고 페이지  (0) 2019.07.10

AWS study...

Cloud

 

Root Device = EBS, instance store

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/RootDeviceStorage.html

사용자는 Amazon EC2 인스턴스 스토어가 지원하는 AMI와 Amazon EBS에서 지원하는 AMI 중에서 선택할 수 있습니다. 시작 속도가 더 빠르고 영구 스토리지를 사용하는 Amazon EBS 지원 AMI를 사용하는 것이 좋습니다.
인스턴스 스토어 볼륨의 데이터는 인스턴스가 종료되거나 장애 발생 시 데이터가 삭제된다.

Amazon EC2 인스턴스 스토어가 지원하는 인스턴스를 사용하려는 경우 여러 가용 영역의 인스턴스 스토어로 데이터를 분산하는 것이 좋다. 또한 인스턴스 스토어 볼륨의 중요한 데이터를 정기적으로 영구 스토리지로 백업해야 한다.

Amazon EBS 지원 인스턴스는 중지한 후 다시 시작해도 연결된 볼륨에 저장된 데이터에 아무런 영향이 없습니다. Amazon EBS 지원 인스턴스가 중지 상태일 때 다양한 인스턴스 및 볼륨 관련 작업을 수행할 수 있습니다. 예를 들어 인스턴스의 속성을 수정하거나, 인스턴스의 크기를 변경하거나, 사용하는 커널을 업데이트하거나, 디버깅 등의 목적으로 루트 볼륨을 실행 중인 다른 인스턴스에 연결할 수 있습니다.

[개념 정리]

https://msjm1523.blog.me/221572708216

 

[공유] AWS 자격증 시험 - 클라우드 전문가 에센셜(Cloud Practitioner Essentials) 후기

​​​AWS 자격증 시험 - 클라우드 전문가 에센셜(Cloud Practitioner Essentials) 강의 노트 정리 #...

blog.naver.com

[Amazon Web Service 개요]

https://msjm1523.blog.me/221586169902

 

AWS 자격증 시험 - 클라우드 전문가 에센셜(Cloud Practitioner Essentials) 강의 노트 정리 #3

AWS Cloud Practitioner Essentials (Second Edition) (Korean): M3 - ​AWS의 통합형 서비스...

blog.naver.com

[AWS 서비스 종류]

https://msjm1523.blog.me/221586297404

 

AWS의 서비스 종류

AWS의 서비스 종류​카테고리: 컴퓨팅Amazon EC2: 클라우드의 가상 서버Amazon EC2 Auto Scalin...

blog.naver.com

온프레미스 데이터 이동
AWS는 데이터 센터에서 AWS로 데이터를 이동하는 여러 방법을 제공합니다. 
고객의 네트워크와 AWS 간에 전용 네트워크 연결을 설정하려면AWS Direct Connect를 사용할 수 있습니다. 
물리적 어플라이언스를 사용하여 페타바이트에서 엑사바이트의 데이터로 AWS로 이동하려면 AWS Snowball과 AWS Snowmobile을 사용할 수 있습니다. 
온프레미스 애플리케이션이 데이터를 AWS에 직접 저장하도록 하려면, AWS Storage Gateway를 사용할 수 있습니다.  


https://aws.amazon.com/ko/big-data/datalakes-and-analytics/

 

Traditional Architecture

'Cloud' 카테고리의 다른 글

AWS EC2 관련 사례  (0) 2019.08.10
아키텍처 예시  (0) 2019.07.11
AWS Study - 참고 페이지  (0) 2019.07.10

아키텍처 예시

Cloud

 

'Cloud' 카테고리의 다른 글

AWS EC2 관련 사례  (0) 2019.08.10
AWS study...  (0) 2019.08.02
AWS Study - 참고 페이지  (0) 2019.07.10

AWS Study - 참고 페이지

Cloud

AWS 학습 자료집
https://gist.github.com/serithemage/9993400aa483c95ade954a1e36b1004b


AWS 용어집
https://docs.aws.amazon.com/ko_kr/general/latest/gr/glos-chap.html

AWS Active Directory 도메인 서비스
https://aws.amazon.com/ko/quickstart/architecture/active-directory-ds/

클라우드 데이터 마이그레이션
https://aws.amazon.com/ko/cloud-data-migration/

 

클라우드 데이터 마이그레이션 – Amazon Web Services(AWS)

Amazon은 백업과 아카이브를 클라우드로 손쉽게 옮길 수 있도록 업계 공급업체와 협력하고 있습니다. 기존 백업 소프트웨어에 내장된 S3 커넥터를 통해 데이터를 이동하는 것이 가장 간단한 방법이 될 수 있습니다. 이 접근 방식의 확실한 이점은 백업 카탈로그가 일관되게 유지되므로, 가시성을 유지하고 디스크, 테이프 및 클라우드에 걸쳐 수행되는 작업을 제어할 수 있다는 것입니다.

aws.amazon.com

AWS 기반 하이브리드 데이터레이크

https://aws.amazon.com/ko/quickstart/architecture/hybrid-data-lake-with-wandisco-fusion/

 

하이브리드 클라우드의 장점(메가존)

https://cloud.hosting.kr/techblog_190704_hybrid-cloud-strategy/

 

AWS를 통한 하이브리드 클라우드 전략 수립 - 메가존 AWS Cloud

공공부문 조직은 계속 전진하며 적은 노력으로 더욱 많은 일을 하려 시도하고 있습니다. 그들은 사이버 위협의 증가 및 미션 크리티컬한 레거시 시스템의 유지와 같은 문제에 직면해있는 와중에 조직에 혁신을 불러 일으킬만한 창의적인 방법을 찾고 새로운 아이디어를 제공해야 합니다. 이러한 방법의 하나로 하이브리드 클라우드 전략이 있습니다.   전 세계의 조직에서는 기존 IT 인프라로 해결하기 어려운 운영상의 문제를…

cloud.hosting.kr

DNS, IP 이식 등

https://cloud.hosting.kr/techblog_190708_lift-and-shift-migration/

 

‘리프트 앤 시프트’ 방식으로 SFTP 서버를 AWS로 마이그레이션 하기 - 메가존 AWS Cloud

AWS는 작년 리인밴트 2018 행사에서 AWS로 파일 전송 워크로드를 마이그레이션 할 수 있도록 AWS Transfer for STFP(AWS SFTP)라는 완전 관리형 서비스를 출시했습니다. AWS는 수십명의 고객들과 이야기를 나누었는데, 그 중 많은 고객이 자신의 기존 SFTP서버를 클라우드 스토리지에 의해 지원되는 완전 관리형 서비스로 대체하길 간절히 원했습니다.   이 사안 앞에 놓인 과제 중 하나는 그들의 최종 사용자(end…

cloud.hosting.kr

GCP와 AWS 사이 VPN 빌드

https://cloud.google.com/solutions/automated-network-deployment-multicloud?hl=ko

 

자동화된 네트워크 배포: GCP와 AWS 사이에서 VPN 빌드

(Terraform으로 AWS와 GCP 사이에서 VPN 빌드)

 |  솔루션  |  Google Cloud

 

배포 아키텍처 이 가이드에서는 다음 배포 환경을 구축합니다. 이 가이드는 다음을 안내합니다. GCP 및 AWS의 사용자 지정 CIDR 블록을 사용하여 커스텀 VPC 네트워크 빌드 각 VPC 네트워크에서 VM 인스턴스 배포 각 VPC 네트워크에서 VPN 게이트웨이 및 IPsec 터널 두 개에 대해 관련 리소스 생성 GCP에서는 경로를 사용하여 등가 다중 경로(ECMP) 라우팅을 지원하는 반면, AWS에서는 복원력과 가용성을 위해 활성 및 대기 등 터널 두

cloud.google.com

 

 

원격 데스크톱 게이트웨이 참조 아키텍처(RDP 사용 윈도우 기반 인스턴스 액세스, AWS 배포)

https://www.ncloud24.com/aws/img/RD_Pic.png

불러오는 중입니다...

https://www.ncloud24.com/aws/about/aws_architecture.php

 

엔클라우드24 | AWS - 클라우드&IDC

KT|AWS|IBM|NAVERCLOUD|Aliyun 공식 파트너: 클라우드&IDC 인프라 무료 컨설팅, 24시간 1:1기술지원

www.ncloud24.com

AWS 보안 기능 아닌 다른 외부 보안(Fortigate 등 사용하는 구성)

https://www.fortinet.com/kr/aws.html

 

AWS를 위한 보안

퍼블릭 클라우드에 최적화된 보안 기능을 사용하고 성능이 검증된 Fortinet 방화벽으로 AWS에서 워크로드를 보호할 수 있습니다.

www.fortinet.com

 

초보자 AWS 웹 구축(NDS)

https://tech.cloud.nongshim.co.kr/2018/10/16/4-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EA%B5%AC%EC%84%B1%ED%95%98%EA%B8%B0vpc-subnet-route-table-internet-gateway/

 

[초보자를 위한 AWS웹 구축] 4. 네트워크 구성하기(VPC, Subnet, Route Table, Internet Gateway)

이번 페이지에서는 네트워크 구성에 대한 VPC, Subnet, Route Table, Internet Gateway 구축에 대해 알아보고자 합니다. 그전에 먼저 AWS에서 제공하는 VPC와 Subnet의 개념에 대해 간단히 살펴 보도록 하겠습니다.   AWS VPC (Virtual Private Cloud) 란? AWS  Cloud 내부에서 구성되는 사용자의 AWS 계정 전용 가상 네트워크로 이곳에서 AWS 리소스를 시작할 수 있습니다.  AWS에서는 디

tech.cloud.nongshim.co.kr

내부 ELB
내부 로드 밸런서의 노드는 Private IP 주소만 가짐.
로드밸런서를 위한 VPC에 액세스하여 클라이언트의 요청만 라우팅 가능
https://docs.aws.amazon.com/ko_kr/elasticloadbalancing/latest/classic/elb-internal-load-balancers.html

'Cloud' 카테고리의 다른 글

AWS EC2 관련 사례  (0) 2019.08.10
AWS study...  (0) 2019.08.02
아키텍처 예시  (0) 2019.07.11