Notice
Recent Posts
Recent Comments
Link
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Archives
Today
Total
관리 메뉴

Blog

[AWS]Developer Learning Plan(Korean) 본문

카테고리 없음

[AWS]Developer Learning Plan(Korean)

ggi88 2023. 4. 5. 14:56

Introduction to AWS Elastic Beanstalk (Korean)

AWS Elastic Beanstalk는 클라우드에 애플리케이션을 신속하게 배포할 수 있는 플랫폼을 제공합니다. 이 과정에서는 AWS Elastic Beanstalk 솔루션의 여러 구성 요소에 대해 간략하게 설명하고 서비스 데모를 수행합니다.

  • PassS(Platform as a Service)
    1. 인프라와 전체 플랫폼이 생성된 상태, 필요에 따라 코드를 시스템에 간단배포
    2. 배포편의
    3. 관리 편의
    4. 다양한 플랫폼지원
  • Elastic Beanstalk Provider > Host/Language Interpreter/Operation System/HTTP Service/Application Service/Your Code

Getting Started with .NET on AWS(Korean)

이 과정에서는 Amazon Web Services(AWS)를 사용한 .NET 애플리케이션의 배포, 관리 및 보안에 대한 기본 사항을 학습합니다. .NET 애플리케이션을 위해 특별히 설계된 AWS 서비스 및 도구에 대해 알아봅니다. 또한 AWS 클라우드에 .NET 애플리케이션을 배포하는 실습을 할 수 있습니다

  • .net framework
    .net 최초 구현 버전이며, Windows에서만 사용됨

  • .net core
    다양한 운영체계와 크로스 플랫폼 개발을 제공하는 .Net의 새로운 오픈소스
    .Net5 .Net6 지원

  • AWS Compute Service

    1. instances
      가상머신
      Amazon EC2, AWS Elastic Beans
    2. Containers
      Amazon ECS
      Amazon EKS
    3. Serverless
      AWS Lambda
      AWS Fargate
  • AWS Storage and Database Service

    1. Storage
      Amazon S3 내구성과 가용성이 매누 뛰어낸 객체 스토리지, Media hosting, SW delivery, data backup
    2. Relational
      Amazon RDS 프로비저닝, 패치
      Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle Database, MS SQL Server
      Amazon Aurora ex) ecommerce, ERP, CRM
    3. Non-relational
      Amazon DynamoDB, Key-Value Database로 규모와 상관없이 대기 시간이 짧은 데이터 액세스를 요구하는 애플리케이션에 이상적임
  • AWS Identity Services
    AWS 자격 증명 서비스

    1. AWS Identity and Access Management
      IAM 서비스는 AWS 리소스에 액세스하는 사용자 및 애플리케이션에 대한 세분화된 액세스 통제를 지원합니다.
      사용자의 그룹을 생성하고 관리할 수 있다.
    2. AWS Directory Service
      AWS 서비스와 함께 Microsoft Active Directory 또는 기타 디렉터리 솔루션을 실행 할 수 있습니다.
      일반적인 사용 사례로는 Microsoft Active Directory 자격 증명을 사용하여 AWS에서 호스트하는 애플리케이션에 로그인하거나 Office 365 또는 기타 SSO 사용이 있습니다.
      온프레미스 Microsoft Active Directory를 AWS 클라우드로 확장할 수도 있습니다.
    3. Amazon Cognito
      사용자가 소셜 자격 증명 공급자를 통해 로그인할 수 있습니다.
      사용자는 또한 SAML 2.0 을 사용하여 엔터프라이즈 자격 증명 공급자를 통해 로그인할 수도 있습니다.
  • AWS Monitoring and auditing serivce
    성능을 모니터하고 활동 추적 방법 제공

    1. CloudWatch
      시스템의 전반적인 애플리케이션 성능 및 운영 상태를 모니터링
    2. AWS CloudTrail
      AWS 관리 콘솔, AWS SDK, 명령줄 도구 및 기타 AWS 서비스의 수행된 작업 기록
  • .NET Developer Tools on AWS

    1. AWS SDK for .NET
      객체에서 메서드르 호출하는 것 처럼 간단하게 AWS 서비스를 호출
    2. AWS Toolkit for Visual Studio
      여러 AWS 서비스를 볼 수 있는 탐색기 화면과 사용이 쉬운 여러 종류의 마법사 제공
    3. AWS Toolkit for Visual Studio Code
      서버리스 애플리케이션의 디버깅 및 배포를 지원
    4. AWS Toolkit for JetBrains Rider
    5. AWS Tools for PowerShell
      명령줄에서 AWS 서비스 제어 가능
    6. AWS Command Line Interface(CLI)
    7. .NET Core CLI
    8. AWS Toolkit for Azure DevOps
    9. AWS CDK for .NET
      클라우드 인프라를 코드로 정의가능
  • 실습

    1. IAM 설정
    2. VS IDE Profile 설정
    3. RDS 설정
    4. 모든 설저 제거

Accelerating MessagingModernization with Amazon MQ

  1. 메시징 개요

  2. 현대화를 위한 경로

    • 메시징 인프라
      기존 온프레미스 배포
      메시지 지향 미들웨어(MOM) 또는 메시지 브로커
    • 메시징 현대화 고려 사항
      클라우드 시 장점 브로커 라이선싱 및 CAPEX 제거/브로커 관리 제거/향상된 기능,
      고려사항: 기존 온프레미스 투자/퍼블릭 클라우드의 위험/아키텍처 재설계 노력
    • AWS 클라우드 네이티브 서비스
      1. Amazon SQS(심플 큐 서비스)
      2. Amazon SNS(심플 네트워크 서비스)
      • 리스트 앤 시프트 방법
        IaaS 의 장점
        시스템의 일부를 클라우드화
  3. Amazon MQ 소개

    • 완전관리혀야 메시지 브로커 서비스
    • 메시지 브로커 설정 및 운영
  4. Amazon MQ 실습