회고록, DevOps 6주차

Jaeminst·2022년 3월 20일
0

지속적 배포

지금까지는 지속적 배포를 하기전 거쳐야 하는 과정들을 배웠던 것 같다.

프로젝트로 애플리케이션의 뼈대부터 만들어 보고 AWS에서 서비스하는 과정

지금까지 배워온 학습 간략정리

  • DevOps 이론

  • 리눅스 시스템 이론과 CLI

  • HTTP 이론과 Postman

  • RestAPI

  • git/Github

  • Cookie, Header 와 프록시 서버

  • nginx로 정적 웹을 만들고, nodejs로 앱 서버를 만들고, mongdb로 data를 연결했던 과정

  • 네트워크에 대한 이론

지속적 통합 - CI

  • 프로젝트를 통해 쇼핑몰 앱을 서비스를 위하여 Plan > Code > Build > Test 과정

지속적 전달 - CD

  • AWS에서 S3, EC2, RDS, CloudFront, Route 53 을 이용하여 온프레미스에서 구축했던 인프라를
    클라우드에서 구축을 통한 Release > Deploy > Operate 과정

지속적 통합 - CI/CD

지속적 통합은 DevOps의 핵심 능력이다.

앞으로 더 발전하고 배우며 지속적 통합을 실현하는 나를 기대한다.


한 주 회고

사실

온프레미스와 클라우드 서비스의 차이점, Docker의 기술과 탄생 배경을 학습하였고, 학습을 선행 후 직접 AWS와 Docker를 작동 시켜 보았다.

느낌

클라우드 서비스를 실제로 작동시켜 보기까지 이론에 대한 이해가 어려웠다.

발견점

AWS를 써보기전에는 온프레미스를 구축하면 되지 않나 생각했었는데, AWS에 대한 이해를 할 수록 인프라 구축에 편리함과 안정성, 지속성 등을 쉽게 구현 한다는 것을 알게 되었고, 직접 AWS 상에서 iam 설정부터 S3, EC2, RDS를 연결한 웹 서비스를 작동해보고 클라우드 서비스의 장점을 알게 되었습니다.
2013년 Pycon에서 Docker를 사용하여 HelloWorld를 화면에 출력하자 많은 사람들이 열광했다고 합니다.

다음 주를 위한 행동

AWS 과정은 문제를 해결하는데 많은 시간을 쓴 것 같아요.
자동화와 배포에 대해서 알아가는 과정은 재미있게 학습 할 것 같습니다.

IAM

저는 AWS에 찾아 볼 때, 보안에 민감해서 실습이라도 직접 프로덕션 단계를 생각하면서 관리자 계정을 나누고 작업자 계정을 생성해 보았습니다.

profile
DevOps !

0개의 댓글