Development(개발)과 Operation(운영)을 단일화하여 운용하는 방법론application 및 service 개발 및 유지 방법론 중 하나로, 개발과 서비스 제공을 빠른 속도로 완료하고 제공할 수 있도록 조직 내부적인 유지/보수방법 및 문화, 철학 등을 일
AWS 인스턴스에 접근하기 위한 주소 종류https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/vpc-ip-addressing.html
AWS에서 제공하는 제공하는 serverless computing 서비스로,코드에서 변경점만 반영해주면 별도 서버관리없이 코드를 실행해주는 서비스이다.서버의 프로비저닝(환경설정)이나 유지관리는 AWS에서 제공하며, 사용자는 lambda에서 지원하는 언어를 사용하여 코드
AWS documentation 참조!AWS와 database 연동 개념 관련 참조할 부분 ↑AWS documentaitonhttps://docs.aws.amazon.com/AWS 인스턴스(서버)와 MySQL Database 연동https://aws.
AWS, 즉 리눅스 서버를 통해 데이터베이스와 생성하여 MySQL RDBMS와 연동하고, 해당 RDBMS 쿼리를 통해 데이터 CRUD를 할 수 있는 체계이다.
컴퓨팅(HW) 가상화의 확장개념.서로 다른 컴퓨터 리소스들이나 구성요소를 가상화 기술을 이용하여 통합하고, 이를 웹 어플리케이션 등으로 사용자가 접근하고 이용할 수 있도록 제공하는 환경을 말한다.가상화와 약간 헷갈릴 수 있다. 클라우드 컴퓨팅은 컴퓨팅가상화(가상화) 기
AWS/Docker는 기본적으로 application의 관리를 효율적으로, 용이하게 하도록 고안된 기술이자 도구이다.이와 관련한 application 관리에는 많은 의미가 담겨져 있는데, 이 중에서 특히 밀접되어 있고 잘 언급되는 개념이 Devops이다.Developm
지금까지 Cloud Computing에 대해 너무 어렵게 생각한 것 같다.다시 한번 Cloud Computing, AWS회사에 대해 잘 알아보고 막연하게 어렵다는 생각을 줄여 나가도록 하자.Cloud Computing은 남의 컴퓨터를 빌려서 이를 원격으로 제어하는 것을
AWS에서 클라우드 컴퓨터를 생성할때(=EC2), 사용자는 말 그대로 특정 운영체제(OS)가 설치된 컴퓨터를 받을 수 있게 된다.즉 해당 컴퓨터를 연결하고 "원격 제어" 한다면, 마치 서버 컴퓨터를 구동하는 효과를 볼 수 있게 된다.따라서 EC2, 인스턴스를 생성한다는
AWS에서 운영하는 보안 체계는 IAM(Identify and Access Management)이라 하며, 말 그대로 원격 컴퓨터를 사용하는 사용자에게 자격 증명을 요구하거나 보안 기능을 구축하는 기능을 일컫는다.One Time password, 말 그대로 한번 사용하
1. AWS가 제공하는 서비스 AWS는 클라우드 컴퓨터를 제공할 뿐만 아니라, 다양한 형태의 유지보수 및 관리 등의 서비스를 제공하기도 한다. 이는 다시 말하면 AWS가 인프라를 제공하고 우리는 이 인프라를 사용할 수 있되, 여기에 수반되는 인프라 관리는 AWS가
일전에 기술하였듯이 AWS에서는 단순히 클라우드 컴퓨팅(EC2)만 제공하는 것이 아닌, 다양한 서비스를 제공한다.이 중 S3는 파일을 저장할 수 있는 "특별한" 공간을 제공하는 서비스이다.AWS S3를 사용하게 되면 아래와 같은 유리한 점을 확보할 수 있다.파일을 저장
1. CloudFront Content Delivery Network, cdn이라고도 한다. 데이터 요청이 들어왔을때, 해당 요청에서 가장 가까운 곳에서 미리 저장한 컨텐츠를 응답하는 과정이다. 데이터 전송 속도가 그만큼 빨라진다. 이 CloudFront를 이해하는
Relational Database Service, 말 그대로 AWS측에서 사용자에게 DB를 설치해주고 대신 관리해주는 서비스를 일컫는다.EC2 컴퓨터에 DB를 설치하여 공유할 수 있는 데이터베이스를 운용할 수 있지만, 보안성 측면에서 불리하다.사실 RDS는 가격에서
Amazone Machine Image, 말 그대로 AWS에서 제공하는 클라우드 컴퓨터 대여시 사용하는 컴퓨터 이미지 파일이다. 쉽게 말하면 클라우드 컴퓨터의 운영체제이며, 리눅스/유닉스/Microsoft 등을 일컫는다. 이때 제공하는 AMI는 해당 운영체제 그대로 제
1. 인스턴스 제어 유의사항 인스턴스를 제어하기 위해서는 어떤 컴퓨터(운영체제)를 통해 제어하는지, 현재의 운영체제에서 생성한 인스턴스에 접근하기 위해서 어떠한 프로토콜(SSH/RDP)을 사용해야 하는지 명확히 구분할 수 있어야 한다. 2. 인스턴스 제어 > 기본
Amazone Machine Image아마존에서 만든 가상머신에 활용되는 이미지 파일이라는 의미이다.Image 파일은, 해당 컴퓨터 상태를 그대로 "얼려서" 똑같이 사용 및 복원하기 위한 파일이다. 말 그대로 컴퓨터를 그대로 얼렸기 때문에, 이를 기반으로 새로운 인스턴
1. Scalability Cloud Computer에서 비즈니스 측면으로 보았을때 중요한 점 중 하나는 유연한 규모, 탄력적 대응이다. 즉 고객이 원하는 기능, 사양만큼의 컴퓨터를 논리적으로 설계하여 제공하며 고객은 이에 해당하는 비용을 지불하여 사용이 가능하다.
탄력적인 컴퓨터 수요 대응에 가장 적합한 방식으로, 말 그대로 컴퓨터 요청(수요)이 많아질 경우 해당 성능과 기능을 증가시키는 과정을 일컫는다.컴퓨터의 탄력적인 수요 및 요청을 대응하기 위해선 scale up 작업을 진행해야 한다. 이 경우 말 그대로 수요가 증가함에
Elastic Load Balancer, 요청 수가 많을때 부하를 분배하는 장치이다.Load balancer port를 거쳐 로드밸런싱을 진행하고, 각 부하는 instance port를 통해 web server에 접속 및 응답을 받는 과정이 진행된다.※ 단 DB는 EL