웹 서비스 마스터의 첫걸음, AWS 실습으로 완성하세요!
AWS의 강력한 도구를 활용하면 웹 서비스 구축과 운영을 익힐 수 있습니다.
AWS로 웹 서비스를 시작하기 전에 알아야 할 것들
클라우드 컴퓨팅은 현대 IT 환경에서 필수적인 기술입니다. AWS는 전 세계적으로 가장 널리 사용되는 클라우드 플랫폼으로, 다양한 서비스를 제공하여 웹 서비스 구축과 운영을 손쉽게 할 수 있어요. AWS의 주요 서비스인 EC2, RDS, Route53, ALB 등을 활용하면 확장 가능하고 안정적인 웹 서비스를 구축할 수 있습니다.
처음 접하는 AWS, 어렵지 않을까요?
처음 AWS를 접하는 사람들은 다양한 서비스와 복잡한 설정 때문에 어려움을 겪을 수 있어요. 이론 중심의 학습만으로는 실제로 서비스를 구축하고 운영하는 데 한계가 있어요. 실제 이 클래스를 진행하는 계성혁 강사님의 경우도 웹 서비스를 처음 시작했을 때 막막함과 어려움을 겪었다고 합니다. 그래서 이 클래스에서는 계성혁 강사님의 웹 서비스 시작 노하우를 초보자들도 쉽게 알 수 있도록 전달해드려요.
무엇을 배우는 강의인가요?
이 강의에서는 AWS의 다양한 서비스를 활용하여 웹 서비스를 구축하고 운영하는 방법을 학습합니다. 각 서비스의 기본 개념을 이해하고, 실습을 통해 이를 실제 프로젝트에 적용하는 방법을 배웁니다.
먼저 실습할 서비스에 대한 이론 내용을 학습한 다음 해당 서비스를 활용하여 서비스 배포에 필요한 작업들을 실습해요. 그리고 확장성 있는 시스템의 가장 기본적인 아키텍처를 완성하게 됩니다. 모든 실습은 AWS의 무료 계정인 프리 티어(Free-tier)를 사용해요. 단, 과도한 트래픽 발생 시 추가 요금이 발생할 수 있습니다. 자세한 내용은 1강을 확인하세요.
1. AWS의 주요 서비스를 학습해요.
Amazon EC2, Amazon RDS, AWS Auto Scaling, Amazon VPC, Application Load Balancer 등의 서비스를 학습해요. 이를 통해 AWS의 기본 개념을 이해하고, 웹 서비스 구축에 필요한 필수적인 요소들을 익힐 수 있어요.
2. 웹 서비스를 실제로 구축해요.
각 차시에서 학습한 내용을 바탕으로 실제로 웹 서비스를 구축해요. AWS 계정을 사용하여 다양한 서비스를 설정하고, 웹 서비스를 배포하는 과정을 실습해요.
3. 확장 가능하고 안정적인 웹 서비스를 만듭니다.
확장성과 안정성을 고려한 웹 서비스 아키텍처를 설계하고 구축하는 방법을 배워요. Auto Scaling과 Load Balancer를 활용하여 대규모 트래픽을 처리할 수 있는 시스템을 만들어 봅니다.
누구를 위한 강의인가요?
웹 프로그래밍을 학습하는 분
웹 서비스 개발 관련 업무를 하는 분
AWS 실습을 통해 웹 서비스를 배우고 싶은 분
강의를 수료하고 나면?
웹 서비스를 운영 환경 수준에 맞게 구성하는 기본 방법을 이해할 수 있어요.
환경 구성에 필요한 다양한 AWS 서비스들을 접하고 직접 서비스 배포를 따라해보며 실전 감각을 익힐 수 있어요.
강의 소개 및 수강 방법 안내 | 06:10 |
환경 설정 및 실습 유의사항 | 07:31 |
VPC 소개 | 12:35 |
VPC 구성 실습 | 13:44 |
Managed DNS(Route 53) 소개 | 15:30 |
도메인 확보 실습 | 07:58 |
Route 53 기본 구성 실습 | 16:40 |
기본 서비스 환경 구성도 및 ECS 소개 | 19:41 |
기본 서비스 구성 환경 실습 | 28:15 |
확장 가능한 구조로 구성하기 | 09:05 |
RDS 소개 | 13:26 |
RDS 구성 실습 | 28:29 |
AMI 소개 및 구성 실습 | 16:01 |
시작 템플릿 소개 및 구성 실습 | 08:22 |
로드 밸런서 소개 | 17:00 |
로드 밸런서 실습 | 23:40 |
Auto Scaling Group 소개 | 10:09 |
Auto Scaling Group 구성 실습 | 11:36 |
부하 테스트를 통한 결과물 확인 | 18:35 |
강의 마무리 | 04:21 |
김성민