AWS 3

AWS Lambda Java With SnapStart

서론AWS Lambda는 다양한 개발 언어를 지원하고 있습니다. 그 중 자바는 ColdStart가 다른 언어보다 유독 길어 선호하지 않고 있습니다. 이를 개선하기 위해서 나온 SnapStart 기능에 대해 소개시켜드리고, 그 전에 Lambda 개념에 대해서 정리하고자 합니다. AWS LambdaAWS Lambda란?AWS Lambda는 AWS에서 제공하고 있는 서버리스 컴퓨팅 서비스입니다. 서버를 프로비저닝하거나 관리하지 않고도 코드를 실행할 수 다는점이 특징입니다.AWS Lambda의 장점1. 관리 비용AWS Lambda는 흔히 알고 있는 서버와 다르게 사용자가 관리하지 않고 AWS에서 서버와 운영체제 관리, 보안 패치 등을 대신 처리해주어 고가용성을 보장할 수 있기에 관리비용이 적습니다.2. 필요할 ..

AWS 2024.06.24

Route 53, DNS 그리고 레코드

서론최근에 가볍게 AWS 관리를 하기 시작했습니다. 그래서 시작점이 되는 Route53 개념과 더불어 Computer Network에서 자주 언급되는 DNS와 DNS 레코드를 정리하려고 합니다. 이후에는 AWS Route53에서 레코드를 어떻게 관리하는지 예시를 소개해 드리려고 합니다.DNS(Domain Name System)먼저 AWS Route 53에 대해 언급하기 전에 알아둬야 할 개념이 DNS 입니다. 예를 들어 tistory.com에 접속하기 위해 주소창에 도메인을 입력합니다. tistory.com을 도메인이라고 말하고, DNS를 사용해 도메인과 실제 IP와 매칭을 시켜서 사이트의 컨텐츠를 볼 수 있게 됩니다. 즉 DNS는 도메인을 IP 주소로 바꾸어주거나 IP 주소를 기억하기 쉬운 도메인으로 ..

AWS 2024.05.30

AWS VPC, CIDR, Bastion Host

서론 AWS 클라우드를 사용하면서, 기본적인 VPC, CIDR에 대한 개념을 확실하게 정리하지 않고 사용하고 있다고 생각했습니다. 그래서 기본에 충실히 하고자 AWS VPC, CIDR에 대한 개념을 정리하고, 이를 바탕으로 Bastion Host를 구현하는 것을 목표로 글을 쓰려고 합니다. VPC VPC는 어떤 역할? VPC는 데이터센터처럼 논리적으로 격리된 가상의 네트워크로 네트워크를 분리할 수 있게 도와줍니다. VPC를 왜 사용하고 특징은? VPC 사용 이유 만약 VPC가 없었다면, 인스턴스에 대해 공통으로 네트워크 설정이 필요할 때, 각각의 인스턴스마다 설정하는 번거로움이 있을 것입니다. 또한 사내에서만 사용되는 인스턴스들이 있을 수 있고, 또 대외적으로 사용하는 인스턴스들이 있을 수 있는데, 규모..

AWS 2024.04.22