본 온라인 세미나에서는 AWS에서 제공하는 Computing 옵션들 중 대표적인 서비스인 EC2라는 서비스와 Serverless Computing 서비스인 Lambda를 소개합니다. 본 세미나는 AWS서비스의 소개를 시작으로EC2와 Lambda 서비스 사용 시 Best Practice와 고객 사례 등을 소개합니다.
아마존 웹 서비스의 경우, 스타트업 부터 엔터프라이지까지 개발자 및 인프라 운영 엔지니어들이 주로 사용하는 것으로 알려져 있습니다. 하지만, 블로거로서 일반인들도 AWS 서비스를 유용하게 사용할 수 있습니다. 본 자료는 4주 완성으로 알파 사용자들이 아마존 웹 서비스를 활용하는 방법을 스터디 길잡이 입니다.
대상: 워드 프레스를 자체 서버로 블로그를 운영하려는 블로거, 포트폴리오 사이트를 운영하는 웹 디자이너, 클라우드를 통한 안정적인 소규모 워드프레스를 운영하려는 스타트업 등
얻을 수 있는 것:
1. 클라우드 컴퓨팅의 개념과 AWS 서비스에 대한 이해
2. AWS의 도메인 관리, 스토리지 및 동영상 인코등, 이메일 전송 서비스 활용 지식 습득
3. 복잡한 서버 운영 (콘솔 및 커맨드)과 DB 관리 없이도 안정적인 워드 프레스 운영 노하우 습득
주차별 스터디 내용:
<1주> AWS 소개 및 처음 할 일
1. 클라우드 컴퓨팅 및 AWS 서비스 소개
2. AWS 가입 및 빌링 알람 설정(CloudWatch)
3. AWS Activate 프로그램 가입 및 사용 방법
<2주> 서버 없이 웹 사이트 호스팅하기
1. S3에 파일 서버 구축하기(S3 지원 FTP 클라이언트 사용법)
2. AWS 사용자 및 크리덴셜 만들기(IAM)
3. S3에 정적 웹 사이트 운영하기
4. CloudFront로 콘텐츠 배포하기
5. 도메인 네임 관리 및 설정하기(Route53)
<3주> Elastic Beanstalk으로 워드프레스 운영하기
1. AWS 아키텍쳐 이해하기 (EC2/ELB/RDS/AutoScaling)
2. 5분만에 확장 가능한 워드프레스 구성하기(CloudFormation)
3. Elastic Beanstalk으로 워드프레스 운영하기
4. WordPress 로컬 서버 및 GIT 레포지터리 설치하기
<4주> 유용한 AWS 서비스 활용하기
1. Elastic Beanstalk 설정 및 배포하기
2. Elastic Transcoder를 통한 자동 동영상 인코딩 하기
3. SES를 통해 대용량 이메일 보내기
AWS 상에서 컨테이너를 활용하여 클라우드 인프라를 더욱 효과적으로 사용하는 방법에 대하여 다룹니다. 컨테이너를 업무 환경에 적용하기 위해서 고려해야 할 사항이 많아 어렵게만 느껴지던 주제들을 간편한 실습 과제를 해보면서 어렵지 않게 적용 할 수 있게 구성된 워크샵입니다.
단순한 컨테이너 프로비저닝을 시작으로, 스팟 인스턴스를 활용한 컨테이너 배포와 사용량에 따른 인스턴스 최적화 및 어플리케이션 로드밸런서를 활용한 컨테이너 오케스트레이션 구성에 대해서도 실습해 볼 수 있습니다.
이를 통하여 컨테이너를 실제 업무에 적용함으로서 보다 유연하고 비용효율적인 클라우드 인프라를 구성할 수 있는 방법을 습득 하실 수 있습니다.
AWS Community Day 2022 - Nitro Enclave를 이용하여 안전하게 고객 정보 다...JooHyung Kim
AWS Community Day 2022 - Nitro Enclave를 이용하여 안전하게 고객 정보 다루기
Youtube: https://www.youtube.com/watch?v=nbEodu0s5VA&t=4750s
AWS Nitro Enclave 를 활용하여 어플리케이션을 어떻게 개발할 수 있는지 증명 기능을 활용한 AWS KMS 연동 방법에 대해서 설명합니다.
발표영상 다시보기: https://kr-resources.awscloud.com/data-databases-and-analytics/%EC%98%A4%EB%9D%BC%ED%81%B4-db%EB%A5%BC-aws-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4%EB%A1%9C-%EB%A7%88%EC%9D%B4%EA%B7%B8%EB%A0%88%EC%9D%B4%EC%85%98-%ED%95%98%EA%B8%B0-%EC%9C%A4%EA%B8%B0%EC%9B%90-aws-database-modernization-day-%EC%98%A8%EB%9D%BC%EC%9D%B8-2
온프레미스 Oracle DB를 AWS Database Migration Service와 Schema Conversion Tool을 사용하여 Migration하는 방법을 소개합니다. Migration시 Service Downtime을 최소화 하고, Migration 속도를 향상 시킬 수 있는 방법을 알아봅니다.
대규모 인프라 환경 전환을 위한 AWS CloudEndure 실시간 클라우드 전환 기술 - 이창익:: AWS | AWS 클라우드 마이그레이...Amazon Web Services Korea
온디맨드 다시보기: https://www.youtube.com/watch?v=kVMnMcshLoQ
성능 저하 없이 운영 중단 시간을 최소화하면서 많은 수의 서버를 신속하게 마이그레이션하기 위해 어떤 마이그레이션 도구를 사용할지 결정하는 데 어려움을 겪는 기업이 많습니다.마이그레이션된 서버를 재호스팅하려면 수작업을 많이 수행해야 하고 각각의 작업마다 실행하는 데 시간이 걸리기 때문에 여러 수작업 마이그레이션 프로세스를 조율하고 자동화 하는 접근 방법이 중요 합니다. AWS CloudEndure 서비스는 고도로 자동화된 클라우드 마이그레이션 기능을 제공하여 대규모 서버를 AWS로 재호스팅하는 마이그레이션 오케스트레이션 플랫폼의 접근 방법을 제시합니다.
Basic of web ref.웹을지탱하는기술_01
1. REST라는 아키텍처를 따른다.
2. REST의 특징 중에 Stateless가 있다.
3. Stateless한 서버는 애플리케이션 상태를 기억할 필요가 없기 때문에 서버 시스템이 단순해진다
4. 확장성이 용이해진다.
5. 때로는 복잡한 것보다 간단한 게 낫다
2. 순서
1. 아마존 웹 서비스란? ………………………… p.3 ~ 5
2. 아마존 웹 서버 생성하기 ………………………… p.6 ~ 16
3. Instance 접속하기 ………………………… p.17
4. 웹 앱 코딩 후 확인하기 ………………………… p.18 ~ 19
2
3. 아마존 웹서비스란?
서버의 구매, 구축, 운영
을 대행해주는 서비스
● 웹 호스팅 유사 : 홈페이지 운영, 장비 세팅, 네트워크 세팅, 장애 조치
(복잡하고 높은 수준)
● 탄력적인 인프라 운영 : 급격한 사용자 증가에 따른 컴퓨터 사양
을 몇 분만에 업그레이드, 수백, 수천대의 컴퓨터를 확장하여 트래픽 관리
● 사용한만큼 과금
3
4. EC2(Elastic Compute Cloud)
독립적인 컴퓨터
linux, window 운영체제 제공
웹서버, 에플리케이션 서버로 사용
ELB(elastic load balancing)
auto scaling 기능을 이용해서 EC2를 자동으로 생성,삭제
EC2로 유입되는 트래픽을 여러대의 EC2로 분산
S3(simple storage service)
-파일 서버 : EC2도 가능함
-무제한 저장
-스케일은 아마존 인프라가 담당
-1바이트 ~ 5테라 바이트의 단일 파일 저장가능
RDS(relation database sevice)
mysql, oracle, sql service 지원
백업, 리플리케이션(복사)을 아마존 인프라가 자동으로 제공
4
8. Security Groups 설정하기
이제 이 EC2 서버에 접근할 수 있도록 설정을 해줘야 한다.
Security Groups는 쉽게 말하면, 서버에 접근할 수 있는 입구 또는 방화벽이라고 생각하면 된다.
여기서 접근할 수 있는(Inbound) 또는 서버에서 나가는 (Outbound)를 설정할 수 있다.
8