목록백엔드 로드맵따라가기/AWS (3)
전성빈의 사리사욕
인스턴스 접속하기 AWS의 인스턴스를 생성했는데 OS를 리눅스로 선택했습니다. 그 이유는 윈도우가 편하긴 하지만 그간 시스템 프로그래밍 공부를 리눅스로 했기 때문입니다. 리눅스에 접속하기 위해서 SSH를 이용한다고 하니 SSH가 무엇인지 간단히 알아보도록 하겠습니다. SSH란? SSH란 Secure Shell Protocol, 즉 네트워크 프로토콜 중 하나로 public Network를 통해 통신을 할 때 보안을 통해 안전하게 통신을 하기 위해 사용하는 프로토콜 입니다. 기본적으로 22번 포트를 사용하고 있습니다. 사용의 예는 다음과 같습니다. 1. 사용자와 자동화된 프로세스들에게 보안 접속을 제공 2. 상호작용과 자동화된 파일 전송 3. 원격 접속 4. 네트워크 인프라와 필수 요소 관리 How does..
What is Cloud? 클라우드 라는 말에 명확한 정의가 있는것은 아니다. 회사마다, 사람마다 다르게 말한다. 클라우드는 인터넷을 통해 액세스할 수 있는 서버와 이러한 서버에서 작동하는 SW와 DB등을 의미합니다. 클라우드 서버는 전 세계에 위치합니다. 사용자와 기업은 클라우딩 컴퓨팅을 사용하여 직접 물리적 서버를 관리하거나 자체 서버에서 소프트웨어 어플리케이션을 실행하지 않아도 됩니다. 출처 - www.cloudflare.com/ko-kr/learning/cloud/what-is-the-cloud/ 고유한 기능을 가진 서버의 글로벌 네트워크를 설명하는 데 사용되는 용어이다. 실제 엔티티는 아니지만 함께 연결되어 하나의 에코시스템으로 작동하게 되어 있는 전 세계에 분산된 원격 서버의 광대한 네트워크이..
AWS란? AWS(Amazon Web Services)란 다양한 기능의 서비스를 제공해주는 클라우드 플랫폼입니다. AWS는 컴퓨팅, 스토리지, DB와 같은 인프라 기술부터 머신러닝, 인공 지능, IOT등 새로운 기술까지 제공해 준다고 합니다. 즉, 인터넷을 이용하여 서비스를 제공해주는 사이트 정도라고 생각하면 될 것 같습니다. 우리가 사용할 AWS의 서비스 우리는 백엔드 로드맵을 공부하며 AWS를 살펴보는것이기 때문에 웹 앱을 위한 서비스들을 살펴보도록 하겠습니다. 컴퓨터를 대여하는 느낌의 EC2와 서버리스 방식이라는 AWS lambda를 알아보도록 하겠습니다. EC2 Amazon Elastic Compute Cloud(Amazon EC2)는 안전하고 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하..