Code Monkey home page Code Monkey logo

awskrug-enterprise-workshop-2018's Introduction

이 문서는 https://github.com/tryolabs/aws-workshop 를 Fork하여 작성되었습니다.

AWS Workshop

이 워크숍에서는 여러분에게 Amazon Web Services (AWS) 을 이용하여 인프라를 관리하는 방법을 소개하고자 합니다.

우리는 실제 애플리케이션을 배포하는 방법을 배웁니다. 데모 애플리케이션으로는 Conduit라 불리는 오픈소스 테스트 애플리케이션을 사용합니다. 이는 같은 애플리케이션이 여러 가지 백엔드와 프런트엔드 프레임워크에 구현되어 있어, 새로운 프레임워크를 배울 때 편리하기 때문입니다. 특히, 우리는 ReactDjango + Django-Rest-Framework 백엔드로 작성된 버전을 사용할 예정입니다.

이 레포지토리에서, 여러분은 앞으로 사용할 인프라에 맞게 설정이 수정된, 백엔드와 프론트엔드 컴포넌트를 찾을 수 있습니다.

전제조건

실습을 위해서는 AWS 계정이 꼭 필요합니다. 실습 대부분이 프리 티어를 사용하겠지만, 일부 서비스에서 비용이 발생할 수 있습니다. 따라서 여러분은 이 워크숍을 끝내기 위해 몇 달러(US 5달러 미만)를 쓸 준비가 되어 있어야 합니다.

AWS 계정을 가지고 계시지 않은 분은 우선 실습 진행자에게 문의해 주시기 바랍니다.

원하신다면, 만일의 경우를 대비하여 AWS 예산을 사용한 AWS 프리 티어 사용 알림을 이용하여 이러한 상황을 회피할 수 있습니다.

AWS 관리 콘솔 언어 설정

이 워크숍에서 사용하는 AWS 관리 콘솔 메뉴는 영문 메뉴를 기준으로 설명되어져 있습니다. 관리 콘솔의 표시 언어는 콘솔 화면 맨아래에 있는 언어 설정 버튼을 눌러서 변경 할 수 있습니다.

목차

이 워크숍의 섹션은 다음과 같습니다:

  1. IAM 사용자 설정하기.
  2. S3, RDS 그리고 EC2. 여기에서 여러분은 S3에 웹사이트를 배포하고, 백엔드는 RDS에 데이터를 저장하며, API는 EC2에 배포됩니다.
  3. Load Balancer와 Auto Scaling Group.
  4. VPC 설정과 베스천 호스트. 여기에서 여러분은 퍼블릭 및 프라이빗 서브넷를 가진 VPC를 설정하고, 이에 맞게 Auto Scaling Group(ASG) 및 Load Balancer(ELB)를 수정하며, SSH를 통하여 API 인스턴스에 접근하기 위한 베스천 호스트(Bastion Host)를 추가합니다.
  5. Beanstalk. 여기에서 여러분은 모든 상세한 설정을 수작업으로 작성하지 않고, 백엔드(EC2 + ASG + ELB)를 설정하고 관리하기 위한 Beanstalk 사용법을 배웁니다.

다음: AWS 계정을 가지고 계시면, 바로 시작합시다.

awskrug-enterprise-workshop-2018's People

Contributors

dekked avatar doojin88 avatar ffedee7 avatar fivehoho75 avatar fosimani avatar junghak-lee avatar ksko1 avatar rhherrera avatar serithemage avatar tudulius avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.