분류 전체보기
-
aws S3 보안 정책 실습aws 2024. 2. 27. 12:32
Permissions 탭으로 이동합니다. 현재 액세스를 모든 차단되었있습니다. 공객 버킷 정책을 비활성화합니다. 전체 버킷을 공개로 만들어줍니다. S3 버킷 정책을 만들어 줍니다. Allow 선택 모든 사용자를 허용하기 위해 Principal에는 별포를 입력해줍니다. 버킷의 객체를 읽어야 하기 위해 GetObject를 허용합니다 다음으로 버킷 ARN을 복사해 입력합니다. APN에 슬래시 기호와 별표를 추가합니다. 복사를해서 붙여줍니다. 모든 곳에 확인이 가능합니다. 이미지를 들어가서 새로고침을 하면 화면이 나옵니다.
-
aws Beanstalk 실습카테고리 없음 2024. 2. 21. 18:48
웹 서버 환경과 워커 환경을 선택할 수 있습니다. 저는 웹사이트를 실행하길 위해 웹 서버 환경을 선택했습니다. 하지만 대기열에서 오는 작업을 처리하려 한다면 워커 환경을 선택해야 합니다. 이름을 입력합니다. 도메인 이름은 자동으로 생성됩니다. 플랫폼 Node.js 를 선택해줍니다. 그런 기본값으로 설정됩니다. 샘플 애플리케이션을 선택합니다. 코드를 업로드 할수 있지만 코드가 없기때문에 넘어갑니다. Beanstalk 설정은 복잡합니다. 그래서 권장되는 값들을 설정할 수 있습니다. 무료 등급으로 사용 가능한 싱글 인스턴스나 예를 들어 로드 밸런서가 있는 고가용성을 설정할 수 있습니다. 또는 모든 걸 맞춤화하고 싶다면 사용자 지정도 가능합니다. 저는 단일 인스턴스를 선택합니다. 서비스 액세스 생성 하기 앞서 ..
-
aws Beanstalkaws 2024. 2. 21. 18:12
이 아키텍처에 로드 밸런서가 있고 그게 사용자의 모든 요청을 받았습니다. 그런 다음에 다수의 가용성 영역과 오토 스케일링 그룹이 있습니다. 각각의 AZ에 EC2 인스턴스들이 배포되었어요 그리고 백엔드에는 예를 들어 데이터 서브넷이 있습니다. 읽기와 쓰기를 받는 RDS 데이터베이스가 있습니다. 읽기 레플리카 등등도 있습니다. 케싱 레이어가 필요하면 우린 ELastiCache를 써야 합니다. 이렇게 배포할 애플리케이션이 많고 그것들이 동일한 아키텍처를 따른다면 그것을 매번 다시 생성하려면 힘들 수 있습니다. 그럼 개발자로서 인프라를 인프라를 관리하고 코드를 배포하기가 어려워집니다. AWS Beanstalk - Beanstalk는 개발자 입장에서 애플리케이션을 AWS에 배포합니다. - 하나의 인스페이스에서 우..
-
aws MyWordPress.comaws 2024. 2. 20. 14:52
AWS MyWordPress.com - 웹 사이트를 쉽게 만들고 관리할 수 있도록 도와주며 안정적이고 확장 가능한 클라우드 인프라를 제공합니다. - 글로벌 데이터 센터 네트워크를 통해 안전하고 신속한 서비스를 제공하며, 다양한 보안 및 관리 도구를 통해 웹 사이트를 보호하고 최적화할 수 있습니다. 다중 AZ이고 모든 EC2 인스턴스에 걸쳐 적용됩니다. 만약 정말로 크게 확장하고 싶다면 어떻게 할까요? 이 계층을 오로라 MySQL로 교체할 겁니다. 다중 AZ, 읽기 전용 복제본, 원하면 글로벌 데이터베이스까지 적용할 수 있습니다. 바로 여기에서 오로라를 사용함으로써 연산을 줄일 수 있습니다. 굳이 오로라가 아닌 다른걸 해도됩니다. 하나의 EC2 인스턴가 있고 하나의 EBS 볼륨이 연결되어 있는 단일 AZ의..
-
aws MyClothes.comaws 2024. 2. 19. 13:55
AWS MyClothes.com - MyClothes.com은 온라인 쇼핑 플랫폼으로 AWS를 기반으로 구축되었습니다. - 이 웹사이트는 고객들에게 다양한 의류, 액세서리, 신발 등의 패션 아이템을 제공하여 개별 소비자나 기업에서 손쉽게 구매할 수 있도록 도와줍니다. - 안정적이고 확장 가능한 서비스를 제공할 수 있도록 하는 클라우드 컴퓨팅 플랫폼입니다. - 이를 통해 MyClothes.com은 트래픽 증가에 따라 자원을 유연하게 조절하고, 안전하게 고객 정보를 보호하며, 신속하게 새로운 기능을 도입할 수 있습니다. - 한국어를 지원하여 한국 고객들에게 편리하고 사용자 친화적인 쇼핑 경험을 제공합니다. - 웹 사이트는 다양한 카테고리와 브랜드의 제품을 보여주며, 신속하고 안전하 결재 시스템을 통해 고객들..
-
aws WhatlsTheTime.comaws 2024. 2. 15. 17:16
AWS WhatlsTheTime.com - 사람들에게 시간을 알려줍니다 - 너무 단순하기 때문에 데이터베이스가 필요 없습니다. - 각각의 인스턴스와 서버는 시간이 몇 시인지 알고 있습니다. 작은 것부터 시작합니다. - 다운타임을 수용할 수 있지만 우리 앱은 전반적으로 점점 더 인기를 얻게 됩니다. - 사람들은 전 세계에 걸쳐 시간을 알고 싶어하기 때문에 다운타임을 제거할 수 있도록 수직 및 수평적으로 확장할 필요가 있습니다. t2.micro 인스턴스와 사용자가 있습니다. 사용자가 시간을 물어봅니다. 오후 5시 30분이라고 답합니다. 이게 제 앱입니다. 공용 EC2 인스턴스가 있고 무슨 일이 생기면 재시작할 수 있도록 EC2 인스턴스가 고정 IP주소를 갖도록 하고 싶습니다. 그렇게에 탄력적 IP 주소를 연..
-
aws Route TTLaws 2024. 2. 13. 14:00
TTL은 Time To Live의 약자입니다. 이 그림에서 웹 서버에 접속할라고 합니다. myapp.example.com에서 DNS 요청을 보내면 DNS로 부터 회신을 받습니다. 회신 내용으로는 A 레코드와 TTL은 300초 정보 된다고 합시다. TTL은 클라이언트에게 이결과를 캐시하도록 요청합니다. 300초의 TTL 동안 말이죠 300초 동안 클라이언트는 결과를 캐시합니다. 이 말은 클라이언트가 재요청을 보내거나 클라이언트는 DNS 시스템에게 쿼리를 보내지 않아도 된다는 의미입니다. 같은 호스트 이름으로 접속할 경우 클라이언트는 DNS 시스템에게 쿼리를 보내지 않아도 된다는 의미입니다. 이미 답변을 캐시에 저장했기 때문에 답을 알고 있습니다. 하지만 캐시에도 시간이 소요되니 캐시 TTL이 발생합니다. ..