지금까지는 지속적 배포를 하기전 거쳐야 하는 과정들을 배웠던 것 같다.
프로젝트로 애플리케이션의 뼈대부터 만들어 보고 AWS에서 서비스하는 과정
DevOps 이론
리눅스 시스템 이론과 CLI
HTTP 이론과 Postman
RestAPI
git/Github
Cookie, Header 와 프록시 서버
nginx로 정적 웹을 만들고, nodejs로 앱 서버를 만들고, mongdb로 data를 연결했던 과정
네트워크에 대한 이론
지속적 통합은 DevOps의 핵심 능력이다.
앞으로 더 발전하고 배우며 지속적 통합을 실현하는 나를 기대한다.
온프레미스와 클라우드 서비스의 차이점, Docker의 기술과 탄생 배경을 학습하였고, 학습을 선행 후 직접 AWS와 Docker를 작동 시켜 보았다.
클라우드 서비스를 실제로 작동시켜 보기까지 이론에 대한 이해가 어려웠다.
AWS를 써보기전에는 온프레미스를 구축하면 되지 않나 생각했었는데, AWS에 대한 이해를 할 수록 인프라 구축에 편리함과 안정성, 지속성 등을 쉽게 구현 한다는 것을 알게 되었고, 직접 AWS 상에서 iam 설정부터 S3, EC2, RDS를 연결한 웹 서비스를 작동해보고 클라우드 서비스의 장점을 알게 되었습니다.
2013년 Pycon에서 Docker를 사용하여 HelloWorld를 화면에 출력하자 많은 사람들이 열광했다고 합니다.
AWS 과정은 문제를 해결하는데 많은 시간을 쓴 것 같아요.
자동화와 배포에 대해서 알아가는 과정은 재미있게 학습 할 것 같습니다.
저는 AWS에 찾아 볼 때, 보안에 민감해서 실습이라도 직접 프로덕션 단계를 생각하면서 관리자 계정을 나누고 작업자 계정을 생성해 보았습니다.