Infrastructure-as-a-service클라우트 인프라 서비스인터넷을 통해 사용자에서 IT 인프라를 제공하는 클라우드 컴퓨팅서버리스 컴퓨팅as-a-Service 이는 고객을 대신하여 클라우드 컴퓨팅 서비스를 관리한다는 의미이다. 사용자는 콛, 고객 관리 등
마이크로서비스 아키텍처를 이해하기 위해서는 먼저 모놀리식 아키텍처에 대해서 알면 좋다.모놀리식 아키텍처는 하나의 큰 목적이 있는 서비스 또는 애플리케이션에 여러 기능이 통합되어 있는 구조를 말한다.즉, 소프트웨어가 하나의 결합된 코드로 구성되기 때문에 초기 단계에서 설
뒤늦은 나의 AWS SAA 합격 후기를 작성하여 준비하는 사람들에게 도움이 되길바란다.나는 이번년 3월 6일에 AWS SAA를 합격하여 자격을 취득하였다.AWS Certified Solutions Architect - Associate 약자로공식에서는 "이 자격 증명은
컴퓨팅, 메모리, 스토리지 기능 리소스 조합 가능고성능 데이터베이스 → 메모리 최적화: 대용량 데이터 세트 처리하는 워크로드데이터 웨어하우징 어플리케이션 → 스토리지 최적화: 로컬 스토리지의 대규모 데이터 세트에 대한 높은 순차적 읽기 및 쓰기 액세스가 필요한 워크로
AWS 리소스가 있는 지리적 영역적 위치리전 선택 요소데이터 거버넌스 및 법적 요구사항 준수고객과의 근접성리전 내에서 사용가능한 서비스요금리전 내의 단일 데이터 센터 또는 데이터 센터 그룹가용영역은 서로 수십마일 떨어져 있다.Amazon CloudFront가 더 빠른
AWS 클라우드의 격리된 섹션을 프로비저닝한 VPC 내에서 여러 서브넷으로 리소스 구성예전의 데이터센터, 네트워크프라이빗하고 격리된 공간VPC와 인터넷 간의 연결VPC내 비공개 리소스에 엑세스승인된 네트워크에서 나오는 트래픽만 VPC로 들어가도록 허용데이터 센터와 VP
블록 수준 스토리즈 볼륨은 물리적 하드 드라이브처럼 동작→ EC2 인스턴스에 임시 블록 수준 스토리지 제공EC2 인스턴스의 호스트 컴퓨터에 연결 → 인스턴스와 수명 동일 → 인스턴스 종료? 데이터 손실상대적으로 성능이 낮으니 데이터 분석용으로 주로 사용→ EC2 인스턴
AWS 공동 책임 모델공동책임 → AWS 환경을 단일 객체 취급 xAWS 클라우드 내에서 생성하고 배치한 모든 것의 보안 책임콘텐츠에 대한 보안 요구사항 관리 & 액세스 권한 부여,관리,해지클라우드 자체의 보안인프라의 모든 계층 구성요소 운영,관리,제어 + 데이터 센터
다양한 지표를 모니터링 및 관리하고 해당 지표의 데이터를 기반으로 경보 작업을 구성할 수 있는 웹 서비스지표를 CloudWatch로 전송 → 시간 경과에 따라 성능이 어떻게 변화했는지 보여주는 그래프 자동 생성지표의 값이 미리 정의된 임계값을 상회 또는 하회할 경우 자
지정된 기간 동안 무료로 특정 서비스 이용1\. 상시 무료 2. 12개월 무료 3. 평가판종량제 요금으로 다양한 클라우드 컴퓨팅 서비스 제공 1\. 실제 사용한 만큼만 지불2\. 예약한 경우 비용이 감소3\. 많이 사용할 수록 볼륨 기반 할인으로 비용이 감소AWS 서비
6가지 관점1\. 비즈니스 IT가 비즈니스 요구사항을 반영하고 IT 투자가 주요 비즈니스 결과와 연계되도록 보장 비즈니스 전략 및 목표가 IT 전략 및 목표에 부합하는지 확인 비즈니스 관점의 역할 > 비즈니스 / 재무 / 예산 관리자, 전략 이해당사자2
AWS 클라우드에서 안정적이고 안전하며 효율적이고 비용 효율적인 시스템을 설계하고 운영하는 방법모범 사례 및 설계 원칙에 따라 아키텍처를 지속적으로 측정하고 개선할 영역을 파악5 핵심 요소운영 우수성시스템을 실행 및 모니터링하여 비즈니스 가치를 제공하고 지속적으로 지원
앤서블은 여러 개의 서버를 효율적으로 관리하기 위해 만들어진 환경 구성 자동화 도구 입니다.기본적으로 환경 자동화 세팅을 Bash 쉘 스크립트를 사용하여 많이 구성하는데, 이는 한계가 있습니다.클러스터에 존재하는 많은 서버들에 동시에 동일한 환경으로 배포해야 하는 경우
저희 회사는 서버를 접속할 때 커버로스로 접속하는 방법을 사용합니다.대체 커버로스가 뭔지 알고 쓰는 멋진 개발자가 되기 위해 공부해봅니다. ㅎㅎ커버로스는 티켓기반의 컴퓨터 네트워크 인증 프로토콜 입니다.보안이 보장되지 않은 네트워크 환경에서 요청을 보내는 유저와 요청을
Ansible을 사용할 것이니 managed Node와 controll node 2개가 기본 필요하고,MySQL HA를 구성하기 위해 controll node를 2개 구성하여 총 3개의 vm을 생성하였습니다.기본적으로 모든 서버의 python 버전이 일치해야하므로 일치
저는 mac 유저로써 mac에서 terraform을 설치하는 방법을 설명하겠습니다.Mac은 HomeBrew를 통해 테라폼을 설치할 수 있습니다.테라폼 자동완성 설치
AWS CLI는 AWS Command Line Interface(AWS CLI)의 줄일말로 명령줄 셸의 명령을 사용하여 AWS 서비스와 상호 작용할 수 있는 오픈 소스 도구입니다. 최소한의 구성으로 AWS CLI를 사용하면 터미널 프로그램에 있는 명령 프롬프트에서 브라
S3는 버킷에 저장된 객체의 수명 주기(Life Cycle)를 관리할 수 있는 기능이 있습니다.이 기능은 일정 시간이 지났을 때, 사용되지 않는 파일들을 삭제하거나 다른 곳에 백업하여 S3 저장 공간을 절약할 수 있는 비용 효율적인 방법입니다.객체가 다른 스토리지 클래
OpenStack은 폴링된 가상 리소스를 사용하여 프라이빗 및 퍼블릭 클라우드를 구축하고 관리하는 오픈소스 플랫폼입니다.LaaS 형태의 클라우드 컴퓨팅 오픈소스 프로젝트이다. LaaS를 쉽게 구축할 수 있도록 플랫폼을 지원해주며 사용자는 오픈스택의 대시보드를 통해 프로
terraform 1.0.9tfswitch 0.12.1168AWS Vault 6.3.1-Homebrewaws 계정 생성과 cli의 인스톨은 미리 되어 있어야 합니다.다음 구성을 테라폼으로 작성해보도록 하겠습니다.network \- vpc \- subnet(publi
디렉토리 생성provider.tf에 아래 구문 추가(IAM 인증)Terraform 초기화파일 리스트배포할 Resource 확인(추가할 Resoucre는 +로 표기)Resource를 AWS(provider.tf 설정된 AWS 계정)로 배포AWS Console - S3에서
Terraform init을 하는데 darwin 버전에 맞는 공급자가 없다는 에러가 나는 경우가 있습니다.이는 terraform initTerraform을 m1 MacBook으로 사용할 때 arm64 Darwin 커널에 대한 바이너리가 없기 때문에 때때로 실패합니다.
최근 IT환경은 Cloud로 대변되는 시스템 구축 환경의 변화에 따라 이를 잘 활용할 수 있는 다양한 Architecture들이 나타나고 있습니다.Service Mesh Architecture는 MicroService Architecture와 더불어 최근 활발하게 언급
마이크로 서비스는 대규모 소프트웨어 프로젝트를 마이크로 단위의 모듈로 분리하여 loosely-coupled한 구조로 만들고 API를 통해 서로 통신합니다.지난 몇 년동안 마이크로 서비스에 대해서 많은 이야기가 있었습니다. 모듈형 아키텍처 스타일은 클라우드 기반 환경에