본문 바로가기

Amazon Web Service7

[AWS] Serverless(ECS Fargate) + CI/CD(CodePipeline) 안녕하세요. Infraboy입니다. Serverless는 2008년 Google App Engine으로 최초의 추상적인 서버리스 컴퓨팅 제품이 출시되었고, 2014년 AWS에서 Lambda가 출시되면서 대중화가 되었습니다. 그리고 2013년 Docker가 발표되었지만 이 당시 서버 엔지니어는 중요도는 알고 있었지만 접근하기에 큰 부담도 있고 생소한 영역이었습니다. 그리고 2015년 쿠버네티스(Kubernetes)가 발표되었고 최근 모든 클라우드 지원자들은 쿠버네티스를 본인들의 필수 Skill영역으로 이력서를 작성하고 있는 만큼 중요한 IT기술 영역으로 자리 잡았습니다. 쿠버네티스는 kubectl이라는 명령어와 정의된 Yaml파일을 통해 클러스터의 노드, 네트워크, Pod들을 관리하기에 많은 학습곡선이 필.. 2023. 12. 21.
[AWS] EC2가 아닌 ECS Fargate 사용 시 좋은 점 (Lv 1) 안녕하세요. Infraboy입니다. 먼저 ECS에서도 Task를 EC2로 동작하도록 설정할 수 있습니다. 본 포스트 내용은 EC2만 이용해서 WEB서버 구축하는 과정과 ECS의 Fargate를 이용해서 구축하는 과정에 대한 비교입니다. 최근 많은 기업에서는 애플리케이션 현대화(Application Modernization)을 추구하고 있습니다. MSA(Micro Service Architecture)구조의 핵심은 서비스를 모듈화하여 각 구성요소를 독립적으로 운영될 수 있게 하는 방식이고, 분산된 통신 매커니즘으로 Main서비스의 영향없이 서비스를 지속 가능하도록 할 수 있는 방식입니다. 물론 EC2를 사용해서 서비스를 모듈화하는 방식은 가능합니다. 하지만 MSA + AM을 만족시키기 위해서는 우리는 Se.. 2023. 12. 21.
[AWS] WordPress | EC2로 WordPress 만들기 (5분컷) AWS EC2를 이용하여 WordPress 기본 구성까지 아래 명령어를 이용하여 쉽게 만드는 방법입니다. 이 구성은 기본적으로 WordPress를 구성하는 방법이며, 중요한 서비스 용도로 사용에는 적합하지 않습니다. Amazon Web Service(AWS)에서 EC2를 생성하고 EC2에 연결된 Security Group에 본인 PC 외부 IP에 HTTP(TCP 80) 포트 인바운드 허용을 해주어야 합니다. 본인 PC 외부 IP는 네이버에 "내 IP"를 입력하여 확인할 수 있고, 핸드폰에서도 확인할 수 있으나 복잡하다고 판단되면 인바운드 Any Open을 하면 됩니다. AWS에 EC2를 생성하는 방법은 아래 링크를 통해 확인하세요. [AWS] EC2 만들고 접속까지 3분 컷! || INFRABOY ​ =.. 2022. 1. 20.
[AWS] RDS | 활성 메모리 사용량 분석 모니터링 AWS에서 발생하는 대부분의 비용은 EC2, RDS, 그리고 접속량이 많을 경우 네트워크 전송 비용입니다. 이중에서 EC2같은 경우 서버에 접속하여 메모리 사용량을 확인하여 EC2 Type을 변경할 수 있는 자유도가 있지만, RDS 같은 경우 실제 DB클라이언트로 접속하여 데이터베이스 메모리 사용량만을 확인하여 실제 OS영역의 메모리를 확인하는 방법을 공유합니다. Cloudwatch에서는 RDS 메모리 메트릭은 "FreeableMemory" 만 확인이 가능합니다. RDS에서 사용중인 메모리가 아닌, 남아있는 여유 메모리양을 보여주므로, 임계치를 역으로 계산해서 모니터링을 해야 합니다. Cloudwatch에서 보여지는 "FreeableMemory"는 RDS를 호스팅하는 하이퍼바이저에서 이 RDS머신이 사용.. 2020. 4. 22.
[AWS] EC2 | 리눅스 서버 만들고 접속까지 3분 컷! Amazon Web Service(AWS)의 Elastic Compute Cloud(EC2)를 생성하고 접속까지 설명한 동영상입니다. Puttygen, SecurityGroup 만 다루면 접속은 어렵지 않습니다. 2020. 4. 13.
[AWS] Cloudfront | "서비스 점검 중" 페이지 전환 만들기 사이트에 접속했을 때, 서버 점검 중 페이지는 간혹 보는 경우가 있습니다. DB 이관, PM 작업 등으로 일시적인 서비스 향상을 위한 유지보수를 진행할 때, 우리는 점검 페이지를 띄우기도 합니다. ​ 서비스 점검 시 사용자 유입을 차단하기 위하여, 사이트를 폐쇄하고 정해진 작업 후 다시 사이트를 "OPEN" 해야 하는데 보통은 WEB서버에서 점검 페이지를 REDIRECT 하는데, AWS Cloudfront를 활용하여 점검 페이지로 전환을 쉽게 할 수 있습니다. (WEB서버가 여러 개일 때, 모든 WEB서버를 수정할 수도 있고 DNS를 변경하는 방법도 있고 여러 가지가 있음.) 서비스가 변경이 되었으니 Cloudfront CDN을 통한 Cache무효화도 진행해야 하며, 이 방법이 전환 내용을 좀 더 빠르고.. 2020. 4. 13.
728x90