1. Cloud
2. Application Architecture의 변화
3. Container
4. Kubernetes
==============================
Cloud 클라우드는 컴퓨터는 IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것을 말합니다.
데브옵스는 디벨롭퍼와 오퍼레이션의 합성단어이다. 개발자들이 운영까지 함께하는 개념?
aws / Azure / Google Cloud / naver CLoud platform 4개가 모두 용어가 다르다... 그래서 다 사용하려면 용어들을 알아야함
CNCF cloud 관련된 오픈소스 단체 https://www.cncf.io/projects/
Graduated and Incubating Projects | Cloud Native Computing Foundation
Graduated and incubating projects are considered stable and used successfully in production. View on CNCF landscape View on CNCF landscape CNCF projects have a maturity level of sandbox, incubating…
www.cncf.io
클라우드 컴퓨팅의 장점
▶자본비용을 가변비용으로 대체
▶규모의 경제로 얻게 되는 이점
▶용량 추정 불필요
▶속도 및 민첩성 향상
▶데이터센터 운영 및 유지 관리에 비용 투자 불필요
▶몇 분 만에 전세계에 배포
예전에는 모놀리틱(monolitic) 아키텍처로 하였으나 중간에 서버넣고 DB넣고 이런식으로 하였음 다 쪼개지 않고 하는데
규모가 커지면 문제가 생겼을 때 전체서버 혹은 상관없는 서버 부분까지 다 문제가 생길 수 있다.
이제는 API게이트웨이에서 마이크로서비스를 통해 쪼개서 사용을 하면 구성하는 하는 것도 편함
https://haha02da.notion.site/NCP-0ded1c656f6240599c0725e254c97154
NCP
A new tool for teams & individuals that blends everyday work apps into one.
haha02da.notion.site
VPC 생성
- 네이버 클라우드 플랫폼 콘솔에 접속해 주십시오.
- Platform 메뉴의 VPC를 클릭해 VPC 환경으로 변경해 주십시오.
- Services > Networking > VPC 메뉴를 차례대로 클릭해 주십시오.
- [VPC 생성] 버튼을 클릭해 주십시오.
- VPC 이름과 IP 주소 범위를 입력하고 [생성] 버튼을 클릭해 주십시오.
- 이름: myvpc (소문자, 숫자, 하이픈으로 입력, 대문자 안됨)
- IP 주소 범위: 10.0.0.0/16 (10.0.0.0/16, 172.16.0.0/16, 192.168.0.0/16 중에서 선택) => 이부분을 이진수로 바꾸는것