AWS CLOUD: EC2와 EC2 Purchasing Option
·
AWS
본 내용은 아래 강의를 듣고 작성하였습니다.https://www.udemy.com/share/101WES3@kunw26UEf1vQ79x6mWdlNmQmcaorlnzhLvSELxrH54T1ZcMBcW7gxaGWnZVFiZxo1Q==/EC2는 프로젝트를 하다보면 백엔드 서버를 배포함에 있어 가장 많이 사용되는 가상 서비스중 하나이다. 평소에도 굉장히 많이 사용하던 클라우드이기에 이번에는 기본적인 EC2의 설명보다는 실제 운영환경에 있어 EC2를 어떻게 사용하면 좋을지, 또 요구사항에 따라 어떤 프랜을 사용하고, 어떤 인스턴스를 사용하면 좋을지에 대해 정리해보았다. EC2란EC2는 Amazon Elastic Compute Cloud의 약자로, 아마존 웹 서비스(AWS)가 제공하는 가상 서버 서비스입니다. EC..
AWS: AWS Identity & AccessManagement (AWS IAM)란
·
AWS
본 내용은 아래 강의를 듣고 작성하였습니다.https://www.udemy.com/share/101WES3@kunw26UEf1vQ79x6mWdlNmQmcaorlnzhLvSELxrH54T1ZcMBcW7gxaGWnZVFiZxo1Q==/AWS를 사용하다 보면 IAM에 대해서는 익히 들어보았을 것이다.  흔히 처음 AWS에 가입을 하다보면 우리는 ROOT 계정으로 가입을 하게 된다. 즉 우리의 개인 정보, 개인 카드를 통해 가입을 하게 되는 것이다. 그런데 클라우드 관리를 위해 여러명에서 AWS 클라우드를 담당해야한다고 생각해보자.  이때 하나의 root 계정으로 사용을 한다면 어떻게 될까? 첫번째, 모든 사용권한이 열려있으므로 클라우드 비용이 과금 될 가능성이 농후하다. 둘째, 첫번째 경우 처럼 과금이 되었을..
AWS CLOUD: LAMBDA 활용2
·
AWS
이번에도 LAMBDA를 메인으로 활용하여 진행했던 프로젝트를 설명하도록 하겠다. 다만, 아키텍쳐보다는 실제 Lambda 코드 위주로 적어보고자 한다. 프로젝트의 자세한 소개는 아래 링크 참고.https://github.com/SW-GASBY/Gasby-LAMBDA GitHub - SW-GASBY/Gasby-LAMBDA: AWS LAMBDA FUNCTIONSAWS LAMBDA FUNCTIONS . Contribute to SW-GASBY/Gasby-LAMBDA development by creating an account on GitHub.github.comARCHITECTURE 해당 프로젝트에서는 총 7개의 Lambda 함수를 사용한다. 각 Lambda 함수는 특정 상황에 따라 동작하며, 각각의 트리거에..
AWS CLOUD: LAMBDA 활용1
·
AWS
지난 번에는 간단하게 LAMBDA에 대해서 설명하였는데 이번에는 내가 실제로 LAMBDA를 활용하여 제작한 프로젝트에 대해서 설명하도록 하겠다. 프로젝트에 대한 자세한 소개는 아래 링크 참고 https://github.com/Singing-voice-conversion/Overview/wiki HomeContribute to Singing-voice-conversion/Overview development by creating an account on GitHub.github.com https://what2dochris.tistory.com/1 AI Voice Conversion Project(음성 합성 모델)#1 들어가기 앞서 요즘 유튜브나 컴뮤니티에서 AI 음성 학습 기술을 이용해 가수의 목소리 혹은..
AWS CLOUD: LAMBDA란?
·
AWS
AWS에서는 다양한 웹서비스 기술을 제공한다.  그중 하나 널리 알려져 있고, 실제 대기업에서도 많이 사용하고 있는 LAMBDA에 대해서 설명하고자 한다. 1. LAMBDA란AWS Lambda는 Amazon Web Services(AWS)에서 제공하는 서버리스 컴퓨팅 서비스로, 사용자가 서버를 직접 관리하지 않고도 코드를 실행할 수 있도록 지원하는 서비스이다. 여기서 서버리스 컴퓨팅이란 사용자는 서버를 프로비저닝하거나 관리할 필요가 없다는 뜻이다.즉, AWS Lambda는 사용자의 코드를 실행하기 위한 리소스를 자동으로 관리하고 제공한다고 생각하면 된다.  좀 더 자세히 예시를 들어보자면,  우리가 Spring boot로 API를 만들고 배포를 하게 된다면 EC2와 같은 서버에 올려둔 후, 인바운드 혹은..