본문 바로가기

클라우드9

AMI, Image AMI(Amazon Machine Image) 아마존 EC2 VM(인스턴스)을 만들기 위해 사용되는 AWS의 가상 Appliance 이미지. OS, 서비스를 제공하기 위해 필요한 추가 SW를 포함한 읽기 전용 파일 시스템 이미지다. 인스턴스 루트 볼륨 템플릿(OS, AWS, APP), AMI를 통한 인스턴스 구동 권한, 시작 시 인스턴스에 연결할 볼륨을 지정하는 블록 디바이스 mapping으로 구성되어 있다. Image Snapshot을 템플릿화 한 것. 사용자는 이미지를 활용해 snapshot이 생성된 시점과 동일한 상태의 VM을 만들 수 있다. * Snapshot : VM Disk Volume의 현재 상태를 저장해 두고 사용자가 원하면 언제든 저장해 둔 시점의 상태로 돌아갈 수 있도록 해주는 서비스... 2021. 7. 18.
Serverless Computing Service On-premise 시설을 관리해야 하는 문제에서 벗어나기 위해 클라우드 서비스를 선택했는데, 인스턴스들을 관리해야 하는 상황에 봉착했다. 지속적인 관리라는 문제에서 벗어나기 위해 선택된 방법 중 하나가 바로 서버리스 컴퓨팅이다. IT 인프라를 별도의 준비 없이, 필요한 기능을 Function의 형태로 구현하고, Auto Scaling으로 리소스 수요의 변동에 대응하며 Backend를 대체한다. 여러 클라우드 서비스의 형태 중 FaaS(Function as a Service)가 Serverless Computing Service를 의미한다. * FaaS(Function as a Service) : 기능 단위로 서비스를 제공, 개발자가 서버/리소스의 provisioning/관리 등의 문제에서 벗어날 수 있.. 2021. 7. 18.
ACL, Instance, Security Group 이전 글과 같은 출처에서 정리해 작성했다. ACL(Access Control List) 어떤 개체에 적용된 허가 목록. 누가 허가를 받는지, 어떤 작업을 허가를 받는지를 지정한다. 크게 보면 방화벽과 같은 기능이라고 볼 수 있다. 네트워크 ACL은 Stateless하게 작동한다, 라고 하는데...이것은 모든 트래픽을 허용하는 것이 기본설정이라는 의미다. 그래서 불필요한 트래픽을 막는 방식으로 적용해야 한다. 적용 단위는 Subnet 단위라고 한다. Security Group과 충돌한다면 우선 순위에서 밀린다고 한다. Instance IT 전반적으로 다양하게 사용되는 용어인데, 클라우드 쪽에서는 기본이 되는 가상서버를 의미한다. 추가로, Volume은 저장공간을 의미하고, Snapshot은 서버/볼륨 등을.. 2021. 7. 14.
VPC, Gateway, Subnet 언제나 후회하는 점이지만, 학교 수업에서 다 들었던 용어들이다. 그때 확실하게 기억해 놓았더라면 지금 이렇게 삽질할 필요가 없을텐데. 용어 정리에는 해당 용어의 대략적인 정리만 하고 있다. 까놓고 말해 "XXX가 무엇인가?" 라고 질문이 들어왔을 때 무리 없이 넘길 정도의 답변만 정리하고 있다. 더 자세한 내용은 나중에 필요해질 때 다시 정리할 것이다. Subnet 그나마 학교에서 배운지 얼마 안된 개념이라 기억이 잘 난다. 네트워크에 연결할 단말(클라우드면 인스턴스라고 해도 좋겠다)이 많아지면, 할당해줄 주소가 모자라다. 물론 나름 주소를 분류하는 방법은 있다 Class별로 주소를 매기는 방식이 있긴 한데, 단말의 수가 워낙 많아지다 보니 클래스에만 의존하는 것은 비효율적이다. 그래서 더 적절하게 네트.. 2021. 7. 14.
[사전교육 3일 차] 21.07.14 : 관련 용어 정리 3 + AWS 입문 사전교육 4일 차. . . . 오늘은 AWS 가입, EC2 인스턴스 생성, SSH 접속 등을 진행했는데... 이전에 프로젝트를 한두 번 하며 해본 경험이 있어서 다행이었다. 이미 알고 있는 내용들이었다. AWS 계정에는 루트 사용자와 IAM 사용자가 있는데, 루트 사용자는 최고 권한의 관리자 계정이라고 생각하면 된다(+ 결제 계정). IAM 사용자는 일반 작업을 위한 사용자 계정이다. 실무에서는 루트 계정은 보안 문제로 잘 쓰지 않는다고 한다. 용도에 맞게 루트 사용자 밑에 IAM 사용자를 둔다. AWS Service를 보면 굉장히 많은 기능이 있는데, 본 교육 과정은 인프라 구축 엔지니어 과정이기에 가장 많이 사용하는 기능만을 학습할 예정이다. AWS 사용 시 Billing에 주의할 것. AWS 설명서.. 2021. 7. 14.
[사전교육 2일 차] 21.07.13 : 관련 용어 정리 2 사전교육 2일 차. . . . 강사님이 1일 차에도 강조했던 말이지만, 용어에 익숙해지는 것이 학습의 첫걸음이다. 용어를 일반적인 단어처럼 자유롭게 쓰고, 누군가 용어의 의미를 물으면 막힘없이 대답할 수 있다면 완성이다. 또한 목적을 가지고 공부하는 것이 좋다고 한다. 교육과정에서 배우는 네트워크 지식은 Redhat 자격증인 RHCSA 8이나 CCNA를 딸 정도는 수업한다고 한다. 컴퓨터 구성요소들의 정의를 알아놓으면 좋을 것 같다. (예시 : OS란 무엇인가?) . . . On-premise에서 cloud 환경으로의 migration이 늘어나며, 클라우드 시장이 점점 더 커지고 있다. 클라우드 환경은 사용자가 설비를 구매할 필요가 없으며, 원할 때 사용할 수 있고, 확장성(용량 조절 능력)이 좋다. O.. 2021. 7. 13.