본문 바로가기
SW Developer/AWS

[AWS] AWS Partner: Containers on AWS (Technical) (Classroom) 교육 수료 후기

by ashespia 2022. 7. 5.
SMALL

AWS Partner Containers on AWS Certificate

Opensource 진영에 엄청나게 많은 사람들이 종사하고 만들어가면서 기술이 하루가 다르게 변화해간다. 

그 속도를 내 인생의 속도로 쫓아가기란 점점 더 어려워지는듯 하다. 

최대한 업무와 학습 성장을 같은 방향으로 만들어가려고 한다. 

요즘은 k8s Kubernetes 컨테이너를 통한 오케스트레이션이 메인 스트림으로 등극해 있다.

Docker는 컨테이너 기술인데 더 빨리 발전해나가고 있다.

MSA (MicroService Architecture) 대세가 되면서 이제는 이 기술 없이 시장에 남아 있을 수 없는 상태로 변해가는듯하다.

아무튼 AWS에서 메일이 와서 수강 신청하고 듣게 되었다. 

 

AWS Partner Containers on AWS Certificate 강의

수강 대상
     기술 솔루션스 아키텍트
     컨테이너 기술에 관심이 있는 계정 관리자

사전 요구사항
    AWS 기술 전문가 인증
    Amazon Elastic Compute Cloud(Amazon EC2) 등의 클라우드 기반 컴퓨팅과 관련된 실무 경험
    가상화를 비롯한 클라우드 컴퓨팅 개념에 대한 이해

소요시간
  1일 (오전 2시간 오후 4시간)

  
과정 개요
   마이크로 서비스(MicroService ) 및 애플리케이션 현대화(모더나이제이션 App modernization)
   컨테이너 개념 및 구성
   컨테이너의 이점 및 사용 사례
   AWS의 컨테이너 서비스
   AWS의 엔드 투 엔드 컨테이너 워크로드

 

이수기준

   전체 6시간 중 3시간 이상 참석 

 

실습가능 시간

  Hands on 실습은 교육 당일 밤 12시까지만 가능하다.

  참고로 교육 내용이 너무 방대해서 시간 중에 실습을 따라하고 피드백 받을 수 있는 시간이 없다. 

  교육 이수 후 에 전달 받은 PDF 파일은 195페이지이다. 

  ECS(Amazon Elastic Container Service) 까지는 교육 시간에 제대로 학습할 수 있다.

  단 EKS (Amazon Elastic Kubernetes Service) Kubernetes는 원래 내용 자체도 어렵지만 이건 따로 하루 더 잡고 해야

 

AWS의 컨테이너 관련 서비스

    ECR (Amazon Elastic Container Registry) Docker hub 처럼 이미지 저장 공간

    ECS (Amazon Elastic Container Service) 컨테이너 컨트롤 플랜을 좀 더 쉽게 이용할 수 있게 해주는 서비스

    EKS (Amazon Elastic Kubernetes Service) Kubernetes의 컨트롤 플랜 영역 관리 해주는 서비스

 

ECS VS EKS

ECS는 심플한 반면 EKS는 정석대로다.

너무 어려운 레고 블럭 쯤 된 달까

2개 서비스가 사용하는 용어가 서로 달라서 혼란이 있을 수 있다. 

물론 Docker입장에서도 사용하는 용어가 다르다.

Docker가 방대해지고 상업 서비스화 됨에 따라 EKS 1.22 버전 부터는 도커를 지원하지 않는다고 한다.

ECS에서 Task definition aws는 EKS의 Yaml이다. 

ECS의 Service 개념은 Kubernetes Depolyment 이다.

컨테이너 개념에서 이제는 더 관리 부분을 줄인 서버리스 서비스로 추천한다.

특히 Serverless 서비스인 AWS Fargate를 추천한다. 

ECS는 로깅 모니터링을 Cloudwatch를 통해 기본적인 서비스를 제공

EKS는 로깅 모니터링이 따로 없고 CNCF를 참조해서 원하는 서비스를 따로 설치 해야함 그라파나(Grafana) 프로메테우스(prometheus) 추천

 

ECS EKS HandOn 실습할 수 있는 링크

이 링크는 얼만큼 유효할지 모르겠다.

 

https://master.d3dc60tv98tupo.amplifyapp.com/

 

Welcome to STP Containers on AWS - Labs

Workshop - Containers on AWS Welcome to AWS Solutions Training for Partners: Containers on AWS In this Workshop you will learn how to deploy containerizad applications with AWS ECS & EKS services AWS re:Invent 2020: Getting up and running with Amazon ECS

master.d3dc60tv98tupo.amplifyapp.com

 

AWS Partner Containers on AWS

 

컨테이너 기술과 관련된 공유 받은 유효한 링크 정보들

현대적 클라우드 네이티브 애플리케이션 관련 리소스:
• 클라우드 네이티브 개념에 대한 자세한 내용은 https://www.amazon.com/CloudNative-Infrastructure-Applications-Environment/dp/1491984309
• Cloud Native Computing Foundation 에 대한 자세한 내용은 https://www.cncf.io/
• AWS 에서 현대적 애플리케이션을 빌드하는 방법에 대한 자습서는
https://github.com/aws-samples/aws-modern-application-workshop
마이크로 서비스 관련 리소스:
• 12 단계 방법론에 대한 자세한 내용은 https://12factor.net/
• 마이크로 서비스의 2014 년 최초 정의는
https://www.martinfowler.com/articles/microservices.html.
• 2019 년에 업데이트된 마이크로 서비스 안내서는
https://www.martinfowler.com/microservices/.
현대화 사례 구축 관련 리소스:
• 현대적 애플리케이션 개발 워크숍에 대한 자세한 내용은
https://modernize.awsworkshop.io/
• YouTube 현대화 관련 동영상 재생 목록을 보려면
https://www.youtube.com/playlist?list=PLhr1KZpdzukfWFTsOD_WynnY2-e8TY8fH
• 마이크로 서비스 기반 시스템 설계에 대한 자세한 내용은
https://www.amazon.com/gp/product/1491950358
컨테이너 플랫폼 관련 리소스:
• Docker 컨테이너 플랫폼에 대한 자세한 내용은 https://docs.docker.com/
• Open Container Initiative 에 대한 자세한 내용은 https://www.opencontainers.org/
• OCI 런타임 사양에 대한 자세한 내용은 https://github.com/opencontainers/runtimespec
컨테이너 보안 관련 리소스:
• AWS 보안 홈페이지에 대한 자세한 내용은 https://aws.amazon.com/security/
• AWS 컨테이너 파트너 솔루션에 대한 자세한 내용은
https://aws.amazon.com/containers/partner-solutions/#Security_Partners
• AWS re:Inforce 2019 의 세션 재생 목록을 보려면
https://www.youtube.com/playlist?list=PLhr1KZpdzuke2ncPH0DVp9PswBFY5dIl6
보조 도구 및 프로세스 관련 리소스:
• AWS 기반 마이크로 서비스에 대한 자세한 내용은
https://aws.amazon.com/microservices/
• 자세한 내용을 보고 백서를 다운로드하려면
https://d0.awsstatic.com/whitepapers/microservices-on-aws.pdf
• AWS App Mesh 를 사용하여 애플리케이션 통신을 재정의하는 방법에 대한 자세한
내용은 https://www.allthingsdistributed.com/2019/03/redefining-applicationcommunications-with-aws-app-mesh.html
Amazon ECS 관련 리소스:
• Amazon ECS 개념에 대한 자세한 내용은
https://docs.aws.amazon.com/en_pv/AmazonECS/latest/userguide/Welcome.html
• Amazon ECS 관련 AWS 교육에 대한 자세한 내용은
https://www.aws.training/Details/eLearning?id=30260
• Amazon ECS 안내서, 개발 도구 및 기타 리소스에 대한 자세한 내용은
https://github.com/nathanpeck/awesome-ecs
AWS Fargate 관련 리소스:
• AWS Fargate 기능에 대한 자세한 내용은
https://docs.aws.amazon.com/en_pv/AmazonECS/latest/userguide/ECS_GetStarted_Farg
ate.html
• AWS Fargate 실습 워크숍에 대한 자세한 내용은 https://ecsworkshop.com
• AWS Fargate 워크로드를 빠르게 가동하기 위한 대화형 도구에 대한 자세한 내용은
https://github.com/awslabs/fargatecli
Kubernetes 관련 리소스:
• Kubernetes 개념에 대한 자세한 내용은 https://kubernetes.io/docs/home/
• Amazon EKS 기본 사항에 대한 자세한 내용은
https://docs.aws.amazon.com/en_pv/eks/latest/userguide/what-is-eks.html
• Amazon EKS 용 대화형 워크숍에 대한 자세한 내용은 https://eksworkshop.com
AWS Well-Architected 프레임워크 관련 리소스:
• AWS Well-Architected 프로그램에 대한 자세한 내용은
https://aws.amazon.com/architecture/well-architected/
• 백서 AWS Well-Architected 프레임워크에 대한 자세한 내용은
https://d0.awsstatic.com/whitepapers/architecture/AWS_WellArchitected_Framework.pdf
• 백서 Serverless Application Lens 에 대한 자세한 내용은
https://d1.awsstatic.com/whitepapers/architecture/AWS-Serverless-ApplicationsLens.pdf
AWS Well-Architected 프레임워크 도구 관련 리소스:
• AWS Well-Architected Tool 서비스에 대한 자세한 내용은
https://docs.aws.amazon.com/wellarchitected/latest/userguide/intro.html
• AWS Well-Architected 프레임워크 통합 실습에 대한 자세한 내용은
https://github.com/awslabs/aws-well-architected-labs
• AWS Well-Architected 프레임워크 자습형 교육에 대한 자세한 내용은
https://www.aws.training/Details/Curriculum?id=12049

 

 

 

수강후기

수강 후에 느낀 점은 점점 개발의 속도가 더 적은 인원으로 더 빨리 만들어서 전세계를 상대로 서비스 할 수 있는 구조적인 시스템화가 되어간다는 것이다.

 

빌게이츠의 생각의 속도에 이런 내용이 나온다. 

우리가 만일 변화에 반발하여 변화가 우리를 압도하게 놔둔다든지 혹은 변화가 우리를 그냥 지나쳐 버리게 놔둔다면, 우리는 변화를 부정적으로 인식하게 될 것이다. 그러나 만약 우리가 변화에 순응하고, 지금 당장 다가올 미래를 이해하기 위해 애쓰며, 변화를 포용한다면, 예기치 못했던 아이디어도 긍정적이며 고무적인 생각이 될 수 있다.

 

빌게이츠 생각의 속도

속도를 늦출수록 탁월해지는 생각의 힘 1분 밖에 생각할 줄 모르면 1분 걸려 해결할 문제밖에 못 푼다는 황농문 박사의 "슬로싱킹 " 책을 추천한다.

슬로싱킹

 

 

[AWS] AWS Partner Tailored Certificate (Technical) (Classroom) 교육 수료 후기

너무 한 회사에 오래 있어서 그런지 권태기 무기력증에 시달리고 있다. 생존을 위한 이직을 준비하면서 그 동안 어떻게 시간을 소비해 왔는지 뒤돌아보게 된다. 회사 메일 계정으로 가입했던 사

ashespia.tistory.com

 

LIST

댓글