Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS 부트 캠프(BootCamp) - 클라우드 초보 AWS 클라우드 시작하기
Highest Rated
Rating: 4.1 out of 5(93 ratings)
752 students

AWS 부트 캠프(BootCamp) - 클라우드 초보 AWS 클라우드 시작하기

AWS 아마존 웹 서비스로 클라우드 학습 부터 클라우드 서비스 구축까지 변경된 새로운 사용자 환경(UI) 화면을 기준으로 설명과 실습과정을 함께 제공 합니다.
Created bySeokwoo Kim
Last updated 4/2024
Korean
Korean [Auto],

What you'll learn

  • Amazon Web Services ( AWS )를 처음으로 사용하는 사람을 위해 업무 시스템에서 널리 활용되는 기술 위주로 학습 합니다.
  • 인프라 구축 경험이 적은 또는 이제 시작하는 엔지니어를 대상으로 서버 구축/네트워크 기술/보안/운용 등 인프라의 기본 개념들을 설명 합니다.
  • 기본적으로 알아야 하는 클라우드의 기본 지식과 AWS가 제공하는 서비스의 종류, AWS를 이용할 때 알아 두어야 하는 고려사항, 절차, AWS 이용 방법을 알려 드립니다.
  • AWS 서비스를 이용하여 진행하는 작업에 대해서 실습을 해보도록 합니다.

Course content

4 sections40 lectures7h 8m total length
  • AWS(아마존 웹 서비스)로 시작하기15:51

    AWS에 대한 설명과 왜? AWS를 사용하는지 그리고 AWS 사용전 알아둘 사항들을 학습합니다.


    AWS (Amazon Web Services)는 아마존닷컴(Amazon.com)의 클라우드 컴퓨팅 플랫폼입니다. AWS는 전 세계적으로 사용되며 다양한 서비스를 제공하여 기업과 개발자들이 확장 가능하고 안전한 클라우드 인프라를 구축하고 운영할 수 있도록 지원합니다.

    AWS의 주요 특징과 서비스는 다음과 같습니다:

    1. 확장성: AWS는 필요에 따라 리소스를 신속하게 확장하거나 축소할 수 있는 유연한 인프라를 제공합니다. 이로 인해 비즈니스 요구 사항에 맞게 자원을 조정할 수 있으며, 높은 가용성과 성능을 유지할 수 있습니다.

    2. 다양한 서비스: AWS는 컴퓨팅, 스토리지, 데이터베이스, 네트워킹, 보안 등 다양한 분야에서 수백 가지의 서비스를 제공합니다. 이러한 서비스들은 EC2 (Elastic Compute Cloud), S3 (Simple Storage Service), RDS (Relational Database Service), Lambda, DynamoDB 등을 포함하고 있습니다.

    3. 보안: AWS는 데이터 보호와 네트워크 보안에 큰 중점을 두고 있으며, 다중 계층 보안 모델 및 암호화 기능 등을 제공하여 고객의 데이터와 애플리케이션을 안전하게 유지합니다.

    4. 글로벌 인프라: AWS는 전 세계적으로 여러 개의 리전과 엣지 로케이션으로 구성된 글로벌 인프라를 갖추고 있습니다. 이를 통해 사용자들은 지리적으로 가까운 위치에서 자원을 실행하여 낮은 대기 시간과 높은 성능을 얻을 수 있습니다.

    5. 유연한 비용 모델: AWS는 Pay-as-you-go 모델로 과금되며 필요에 따라 리소스 사용량만큼 비용 지불하는 방식입니다. 이로써 초기 투자 비용 없이 필요한 만큼의 IT 인프라를 사용할 수 있으므로 경제적인 이점도 얻을 수 있습니다.

    6. 개방성 및 생태계: AWS는 오픈 소스 도구와 기존 IT 시스템들과 쉽게 통합됩니다. 또한 많은 파트너사와 개발자 커뮤니티가 존재하여 활발한 생태계가 형성되어있습니다.

    AWS는 대규모 기업부터 스타트업까지 다양한 조직에서 클라우드 컴퓨팅 요구사항을 충족시키기 위해 선택하는 주요 클라우드 프로바이더 중 하나입니다.

  • AWS(아마존 웹 서비스) 가입하기7:26

    AWS 계정을 가입하는 방법과 가입시 참고할 내용들을 설명 하고 가입 내용을 확인 합니다.


    Amazon Web Services (AWS)에 가입하려면 아래와 같은 준비물과 가입 절차를 따라야 합니다:

    준비물:

    1. 유효한 이메일 주소: AWS 계정을 만들려면 유효한 이메일 주소가 필요합니다. 이 이메일 주소는 AWS와의 모든 통신 및 서비스 업데이트를 위해 사용됩니다.

    2. 신용카드 또는 결제 정보: AWS 서비스를 사용하기 위해 결제 정보가 필요합니다. AWS 계정 생성 시, 결제 정보를 입력해야 합니다. AWS Free Tier 또는 프리미엄 계정 여부와 관계없이 이 정보는 필요합니다.

    가입 절차:

    1. AWS 웹사이트 방문: AWS 웹사이트(https://aws.amazon.com)에 접속하여 "로그인" 또는 "계정 생성" 버튼을 클릭합니다.

    2. 계정 생성: "계정 생성" 버튼을 클릭한 후, 요구사항에 따라 계정 생성 프로세스를 시작합니다.

    3. 이메일 주소 입력: 유효한 이메일 주소를 입력합니다. 이 이메일 주소는 AWS 서비스와 통신하기 위한 주요 수단이 됩니다.

    4. 비밀번호 설정: 보안을 위해 안전한 비밀번호를 설정합니다. 비밀번호는 대소문자, 특수 문자 및 숫자를 포함해야 합니다.

    5. 계정 유형 선택: 개인 또는 비즈니스 계정을 선택하거나, AWS Educate 또는 AWS Activate와 같은 교육 및 스타트업 프로그램을 선택할 수 있습니다.

    6. 기본 정보 입력: 이름, 전화번호, 회사 또는 기관명 등 기본 정보를 입력합니다.

    7. 주소 입력: 주소 정보를 입력하고 국가 또는 지역을 선택합니다.

    8. 결제 정보 입력: AWS 서비스를 사용할 때 발생하는 비용을 지불하기 위해 신용카드 또는 결제 정보를 입력합니다. 이것은 AWS 서비스 사용 시 사용될 수 있으며, AWS Free Tier를 활용하는 경우에도 필요합니다.

    9. AWS 서비스 약관과 개인정보 보호 정책 동의: AWS 서비스 약관과 개인정보 보호 정책에 동의합니다. 이는 AWS 계정을 만들기 위한 필수 단계입니다.

    10. AWS 계정 생성 확인: 입력한 정보를 확인하고 "계정 생성" 또는 유사한 버튼을 클릭하여 계정을 생성합니다.

    11. 계정 활성화: 계정 생성 후, AWS에서 보안 검사를 수행할 수 있으며, 일부 서비스에 액세스하려면 일부 시간이 걸릴 수 있습니다. 일반적으로 AWS 계정은 빠르게 활성화되며, 사용 가능한 서비스를 이용할 수 있습니다.

    AWS 계정을 만든 후, AWS 콘솔에 로그인하고 원하는 서비스를 프로비저닝하거나 관리할 수 있습니다. 중요한 것은 계정의 보안을 유지하고 비밀번호 및 결제 정보를 안전하게 관리하는 것입니다. 또한 AWS Free Tier를 통해 일부 서비스를 무료로 사용할 수 있는지 확인하고, 비용을 효과적으로 관리하는 방법을 고려하는 것이 중요합니다.

  • AWS(아마존 웹 서비스) 대시보드 살펴보기13:09

    AWS UI(User Interface)와 콘솔 대시보드를 살펴 봅니다.

    대시보드의 위젯과 위젯을 통해서 연결되 서비스에 대해서 설명을 드리고 비용 알람 설정 방법을 확인 합니다.


    AWS 의 Management Console을 살펴보고 기능과 사용법을 설명 합니다.

    AWS Management Console은 사용자가 다양한 AWS 서비스 및 리소스를 관리할 수 있는 웹 기반 인터페이스로, 주요 기능 및 일반적인 사용 시나리오는 다음과 같습니다:


    • 대시보드: 로그인 시 가장 먼저 볼 수 있는 페이지로, 최근 이벤트 및 사용 통계 등 AWS 리소스에 대한 개요를 제공합니다.

    • 서비스: AWS 콘솔은 유형별(예: Compute, Storage, Database, Networking)로 분류된 다양한 AWS 서비스에 액세스할 수 있습니다. 이 범주를 클릭하면 Amazon EC2(Elastic Compute Cloud), Amazon S3(Simple Storage Service), AWS Lambda 등과 같은 특정 서비스에 액세스할 수 있습니다.

    • 지역 선택: AWS는 전 세계의 여러 지역에서 운영되고 있으며, 사용자는 자신의 자원을 배치할 지역을 선택할 수 있으며, 콘솔을 통해 지역 간을 전환하여 서로 다른 지리적 위치의 자원을 관리할 수 있습니다.

    • 리소스 관리: 콘솔을 통해 직접 AWS 리소스를 생성, 구성 및 관리할 수 있습니다. 예를 들어 EC2 인스턴스 실행, S3 버킷 생성, RDS(Relational Database Service) 데이터베이스 설정 등이 가능합니다.

    • IAM(Identity and Access Management): IAM을 통해 사용자 계정 및 권한을 관리할 수 있으며 콘솔을 통해 IAM 사용자, 그룹, 역할 및 정책을 생성하고 관리할 수 있습니다.

    • 청구 및 비용 관리: AWS는 사용 및 비용을 추적할 수 있는 도구를 제공합니다. 콘솔은 AWS 지출을 모니터링하고 최적화하는 데 도움이 되는 청구 대시보드, 비용 탐색기 및 예산 관리 기능에 대한 액세스를 제공합니다.

    • 보안: AWS 콘솔에는 보안 관리를 지원하는 기능이 포함되어 있습니다. 여기에는 보안 그룹 설정, 네트워크 ACL(Access Control Lists) 구성, 사용자 및 역할 관리를 위한 AWS IAM(Identity and Access Management) 액세스 등이 포함됩니다.

    • Monitoring and Logging : AWS CloudWatch가 콘솔에 통합되어 있어 다양한 AWS 리소스에 대한 모니터링 및 알람 설정이 가능하며, CloudWatch Logs 및 CloudTrail에 접속하여 API 호출을 감사 및 추적할 수 있습니다.

    • Deployment and Orchestration : AWS는 AWS Elastic Beanstalk, AWS CloudFormation, AWS CodeDeploy 등의 서비스를 제공하며, 이 서비스들은 콘솔을 통해 액세스 및 구성할 수 있습니다.

    • 개발자 도구: 개발자의 경우 콘솔을 통해 AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, AWS CodePipeline 등 다양한 개발자 도구에 액세스할 수 있습니다.

    • 분석: 콘솔을 통해 Amazon Redshift, Amazon EMR(Elastic MapReduce), Amazon QuickSight 등 AWS 분석 서비스에 접속하여 데이터를 분석하고 시각화를 생성할 수 있습니다.

    • 지원 및 설명서: AWS는 콘솔을 통해 지원 옵션 및 광범위한 설명서에 액세스하여 사용자가 문제를 해결하고 AWS 서비스에 대해 알아볼 수 있도록 지원합니다.

      AWS Management Console은 AWS 리소스 및 서비스를 관리하기 위한 중앙 집중식 및 사용자 친화적인 인터페이스를 제공하도록 설계되었으며, 콘솔의 구체적인 레이아웃 및 기능은 시간에 따라 변경될 수 있으므로 최신 정보는 AWS 공식 문서 및 릴리스 정보를 참조할 필요가 있습니다.

  • AWS(아마존 웹 서비스) 글로벌 인프라6:10

    Amazon Web Services (AWS)는 글로벌 인프라를 보유한 클라우드 서비스 제공 업체 중 하나로, 전 세계에 분산된 데이터 센터와 서비스 지역을 운영하고 있습니다. AWS의 글로벌 인프라는 고가용성, 확장성 및 안정성을 제공하며 고객이 다양한 비즈니스 요구를 충족시킬 수 있도록 지원합니다.

    AWS의 글로벌 인프라에는 다음과 같은 주요 구성 요소와 개념이 포함됩니다:

    1. 리전 (Region): AWS의 리전은 물리적으로 분리된 지역 데이터 센터 클러스터로, 각 리전은 독립적인 AWS 인프라를 가지고 있습니다. 예를 들어, 미국 동부 (Northern Virginia) 리전, 아시아 태평양 (서울) 리전, 유럽 (런던) 리전 등이 있습니다.

    2. 가용 영역 (Availability Zone): 리전은 하나 이상의 가용 영역으로 구성되며, 각 가용 영역은 서로 다른 데이터 센터에서 독립적으로 운영됩니다. 가용 영역 간에 서비스 중단이 발생해도 다른 가용 영역을 통해 고가용성을 유지할 수 있습니다.

    3. 엣지 위치 (Edge Location): 엣지 위치는 Amazon CloudFront와 AWS의 Content Delivery Network (CDN) 서비스를 위한 위치로, 정적 컨텐츠를 빠르게 제공하고 로드 밸런싱을 수행하는 데 사용됩니다.

    4. 글로벌 네트워크: AWS는 글로벌 네트워크를 통해 데이터 센터 및 리전 간에 데이터를 안전하게 전송합니다. 이러한 글로벌 네트워크는 빠른 데이터 이동 및 안정성을 제공하며 고객이 전 세계에서 애플리케이션을 운영할 수 있도록 지원합니다.

    5. AWS Direct Connect: AWS Direct Connect는 온프레미스 데이터 센터와 AWS의 전용 네트워크 연결 서비스로, 민감한 데이터 전송 및 하이브리드 클라우드 환경을 위한 안전하고 빠른 연결을 제공합니다.

    6. 설정 및 관리: AWS는 AWS Management Console, AWS Command Line Interface (CLI), 및 AWS SDK를 통해 고객이 전 세계의 리전과 가용 영역에서 리소스를 프로비저닝하고 관리할 수 있도록 도구를 제공합니다.

    AWS의 글로벌 인프라는 다양한 산업, 규모 및 지역에서 다양한 클라우드 서비스를 제공하는 데 사용됩니다. 고객은 가용성과 성능을 개선하고 비즈니스 요구를 충족시키기 위해 AWS의 글로벌 인프라를 활용합니다.

  • 클라우드 네트워크 이해하기12:17

    클라우드에서 사용하는 대표적인 네트워크 서비스 로드밸런서, WAF, Firewall 에 대한 설명과 클라우드 네트워크 구조인 Flat Network에 대해서 설명 합니다.

    클라우드 네트워크는 클라우드 컴퓨팅 환경에서 컴퓨터 및 리소스 간의 통신을 가능하게 하는 핵심 구성 요소입니다. 클라우드 네트워크는 사용자, 애플리케이션, 데이터 및 서비스를 연결하고 관리하여 클라우드 환경에서 안전하고 효율적인 데이터 통신을 지원합니다. 이를 이해하기 위해 아래의 주요 개념과 용어를 살펴보겠습니다:

    1. 가상 네트워크 (Virtual Network): 클라우드 환경에서는 가상 네트워크가 물리적 네트워크와 연결되어 사용됩니다. 가상 네트워크는 논리적으로 분리되어 있으며 클라우드 리소스 및 서비스 간의 통신을 정의하고 제어합니다.

    2. 서브넷 (Subnet): 가상 네트워크 내에서 논리적으로 분리된 네트워크 세그먼트를 나타내며, IP 주소 범위를 할당하여 그룹화됩니다. 서브넷은 가상 머신 또는 서비스를 배치하는 데 사용됩니다.

    3. 라우팅 (Routing): 클라우드 네트워크에서 데이터 패킷을 목적지로 전달하는 프로세스입니다. 라우팅 규칙을 통해 데이터는 서브넷 간, 리전 간 또는 인터넷을 통해 전달됩니다.

    4. 게이트웨이 (Gateway): 게이트웨이는 네트워크와 다른 네트워크 또는 서비스 간의 연결 지점입니다. 예를 들어, 인터넷 게이트웨이는 클라우드 네트워크와 인터넷 간의 통신을 제공합니다.

    5. 로드 밸런서 (Load Balancer): 로드 밸런서는 네트워크 트래픽을 여러 서버 또는 가용 영역으로 분산하는 역할을 합니다. 이를 통해 애플리케이션의 가용성과 성능을 향상시킬 수 있습니다.

    6. 보안 그룹 (Security Group) 및 네트워크 액세스 제어 목록 (Network Access Control List, NACL): 보안 그룹과 NACL은 클라우드 환경에서 네트워크 보안을 관리하는 데 사용됩니다. 이들은 트래픽을 제어하고 보안 정책을 구현하여 네트워크에서의 비인가된 액세스를 방지합니다.

    7. 가상 사설 네트워크 (Virtual Private Cloud, VPC): AWS와 같은 클라우드 제공 업체에서는 가상 사설 네트워크를 제공하여 사용자가 논리적으로 분리된 네트워크 환경을 구축하고 관리할 수 있도록 합니다.

    8. 하이브리드 클라우드 네트워크: 일부 리소스 및 서비스를 클라우드와 온프레미스 데이터 센터 간에 연결하여 하이브리드 클라우드 네트워크를 구축할 수 있습니다.

    9. 클라우드 네트워크 서비스: 클라우드 제공 업체는 가상 프라이빗 클라우드, 로드 밸런싱, VPN, Direct Connect 등과 같은 다양한 클라우드 네트워크 서비스를 제공합니다.

    클라우드 네트워크는 클라우드 컴퓨팅의 핵심이며, 애플리케이션의 가용성, 성능 및 보안을 관리하는 데 중요한 역활을 합니다.


Requirements

  • 서버 구축 경험이 적어도! 개발자도, 초급 엔지니어도 쉽게! 기초부터 시작 하는 클라우드 입문자

Description

AWS를 처음 시작하는 분들께 딱 맞는 가이드가 되어드립니다.

이 강의에서는 AWS를 처음 쓰는 분들, 인프라 구축 경험이 적거나 이제 막 시작한 클라우드 입문자를 대상으로 AWS에서 지원하는 서비스와 사용법, 인프라 구축, 네트워크 및 보안, 운용 방법 등 꼭 필요한 기본 개념과 사용법에 대해 설명합니다.

실제 업무에서 자주 사용하는 서비스와 기능을 중심으로, 실습을 더해 스스로 직접 AWS를 사용하는 방법을 화면을 보며 익힐 수 있도록 도와드립니다.


1. AWS를 사용하기 위한 핵심 서비스

  • 기본적으로 알아야 하는 클라우드의 기본 지식과 AWS가 제공하는 서비스의 종류, AWS를 이용할 때 알아둬야 할 고려사항 및 절차, AWS 이용 방법을 빠르게 배울 수 있습니다.

  • AWS의 대표적인 서비스, 가상 서버 EC2를 사용해 웹사이트를 구축하며 AWS의 기본적인 사용법을 배웁니다. 데이터베이스 RDS에 대한 사용법도 함께 알려드립니다.


2. 이론 학습만은 아뉘지~  실습 능력 기르기


  • 기본적인 내용에 대한 설명 외에도 AWS 설정 과정을 직접 설정하면서 함께 보여드립니다. 화면을 통해 학습함으로써 스스로 클라우드에 대해 실습할 수 있도록 도와드립니다.

  • 그밖에 실무에서 필요한 케이스에 따라 직접 활용할 수 있는 M2V, V2V 와 데이터베이스 마이그레이션(Migration) 을 위한 AWS 툴과 서비스에 대해서도 학습하게 됩니다.


Who this course is for:

  • 클라우드를 배우고 싶은 학생, 개발자, 엔지니어
  • 클라우드를 시작하려는데 어디서 부터 시작할지 방황하는 분
  • 나는 클라우드를 배워서 10년은 더 일하겠다는 생각을 가져본분
  • 클라우드를 이용해서 나만의 서비스를 만들고 싶으분