본문 바로가기

Web/AWS5

Amazon S3 Amazon S3 Simple Storage Service의 약자로, AWS에서 제공하는 클라우드 스토리지 서비스이다. 클라우드 스토리지 서비스라고해서 어렵게 느껴질 수 있지만, 쉽게 생각하면 우리가 흔히 쓰는 구글드라이브, 네이버 MYBOX처럼 파일을 저장해두면 다른 기기라고 하더라도 언제 어디서나 쓸 수 있게 해주는 저장소라고 할 수 있다. Amazon Simple Storage Service는 인터넷 스토리지 서비스입니다. 이 서비스는 개발자가 더 쉽게 웹 규모 컴퓨팅 작업을 수행할 수 있도록 설계되었습니다. S3의 장점 S3를 사용하면 다양한 이점을 얻을 수 있다. 우선은 스토리지 규모를 무한히 확장할 수 있고, 쓴만큼의 비용만 내면 되기 때문에 효율적이기도 하다. 그리고 내구성이 높아 저장된 파.. 2021. 3. 10.
AWS RDS(Relational Database Service) RDS ❓ RDS는 Relational Database Service의 줄임말인데, 이름 그대로 AWS에서 제공하는 관계형 데이터 베이스 서비스이다. 이걸 굳이 왜 쓰는 걸까? 앞서 배운 EC2에 MySQL같은 관계형 데이터베이스 엔진을 설치해두면, RDS를 사용할 필요가 없는게 아닐까? 하는 생각이 들 수도 있다. 그렇다면 대체 어떤 이점이 있길래 쓰는건지부터 한번 살펴보자. 우선 EC2 인스턴스에 Database를 직접 설치해서 데이터를 관리하게되면, 유지보수나 버전관리, 데이터 백업 등 필요한 모든 작업들을 일일이 사용자가 처리해야 한다. 하지만, RDS를 사용하면 차를 렌트하듯이 유지보수같은 일들은 AWS에 맡길 수 있게 된다. 사용자는 그냥 초기설정만 하고, Database에 저장된 데이터들을 .. 2021. 3. 10.
Amazon EC2 (Elastic Compute Cloud) Amazon Elastic Compute Cloud(Amazon EC2)는 안전하고 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹 서비스입니다. 개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅 작업을 할 수 있도록 설계되었습니다. Amazon EC2의 간단한 웹 서비스 인터페이스를 통해 간편하게 필요한 용량을 얻고 구성할 수 있습니다. 컴퓨팅 리소스에 대한 포괄적인 제어권을 제공하며, Amazon의 검증된 컴퓨팅 인프라에서 실행할 수 있습니다. EC2는 AWS에서 제공하는 클라우드 컴퓨팅 서비스이다. 한마디로 원격제어가 가능한 가상컴퓨터를 아마존에서 한 대 빌려오는 것이다. 제어하는 방법은 간단하다. AWS가 제공하는 URL(Public DNS)를 통해 접근해 일반 컴퓨터처럼 사용하면 된다. 이.. 2021. 3. 10.
배포 (Deploy) 배포? 배포한다는게 무슨말일까? 한마디로 말하면 내가 개발한 서비스를 다른 사용자들도 이용할 수 있게 하는 과정이라고 할 수 있다. 하지만 내 컴퓨터에 어떤 환경 설정이 되어있는지는 알 수 있지만, 남의 환경은 알기 힘들다는 문제가 있다. 따라서 배포 과정에서는 내 로컬환경뿐만 아니라 모두의 환경에서 프로그램이 잘 작동하도록 하는 것이 중요하다. 배포의 일반적인 과정 1. Development 컴퓨터의 로컬 환경에서 개발을 하고, 테스트를 진행하는 과정으로, 여기서는 아직 개발중인 단계이기 때문에 실제 데이터가 아닌 fake data를 이용해 테스트를 하게 된다. 모든 구성원들이 각자의 환경에서 개인플레이로 진행하는 단계이기 때문에 변경 사항이 생겨도 별다른 문제를 일으키지 않는다. 2. Intergra.. 2021. 3. 10.
Cloud Computing (클라우드 컴퓨팅), 온프레미스(On-premise) 온프레미스(On-premise) 온프레미스(On-premise)란 소프트웨어 등 솔루션을 클라우드 같이 원격 환경이 아닌 자체적으로 보유한 전산실 서버에 직접 설치해 운영하는 방식을 말합니다. 온프레미스는 클라우드 컴퓨팅 기술이 나오기 전까지 기업 인프라 구축의 일반적인 방식이었기 때문에 이전 또는 전통적인 이라는 단어와 함께 사용됩니다. premise의 뜻을 찾아보면 '기본, 전제, 건물, 토지' 라고 나온다. 온프레미스는 자체적으로 서버실같은 곳에 컴퓨터를 두고 인터넷을 연결해 서비스를 제공하는 방식이다. premise의 뜻과 함께 생각해보면 어딘가에 기반을 두고있다는 뜻이 아닐까 싶다. 곧 소개할 클라우드와는 반대로 원격이 아닌 자체적으로 보유한 전산실 서버에 직접 설치해 운영하는 것이다. 이때는 .. 2021. 3. 10.
반응형