본문 바로가기

DevOps

(64)
[Ansible] Ansible 정의 앞서 다루었던 IaC의 종류중 하나인 Ansible을 다뤄보겠다. https://holywat2r.tistory.com/158 [Linux] IaC 개념 IaC개념 코드를 통한 인프라 환경 배포 및 관리 자동화 언어로 원하는 구성을 정의한다. 기존의 시스템 관리 방식은 편집기나 명령어를 이용해서 각각 세팅, 즉 수동관리를 해 왔었는데 한계가 holywat2r.tistory.com Ansible 정의 IaC 도구이며 오픈소스이다. 거의 대부분이 무료이며 레드햇에서 제품으로 판매하고있다. 시스템 구성 및 소프트웨어 배포 기능 제공 지속적인 배포와 다운타임 없는 롤링 업데이트 지원 복잡한 작업도 가능하지만 단순성을 위해 사용하는 경우가 많을 수 있다. 보안과 신뢰성에 중점을 둔다. Ansible은 SSH를 사..
[Ansible] IaC 개념 IaC개념 코드를 통한 인프라 환경 배포 및 관리 자동화 언어로 원하는 구성을 정의한다. 기존의 시스템 관리 방식은 편집기나 명령어를 이용해서 각각 세팅, 즉 수동관리를 해 왔었는데 한계가 있다. 특히 관리대상이 많아질수록 오타나 오류같은게 빈번하며 제한적이었다. 또한 일괄 구성이 힘들어 한번에 모든 시스템에 똑같은 설정을 해야한다. 한명이 관리하면 모르겠지만 여러명이 관리하게 되면 일괄적인 작업에 어려움이 생겼다. 이러한 문제점이 대두가 되어 자동화 방식을 필요로 하게 된 것이다. IaC 특징 인프라 환경의 규모 확대 AWS의 EC2와 같은 클라우드 환경의 출현 -> 인스턴스에 서비스를 배포하는데 있어서 매번 새로 설정하는게 힘들기에 자동화가 필요하다. 내가 배포하는 시스템을 사용자들이 안정적으로 사용..
[AWS] AWS 데이터베이스 실습 - php 애플리케이션 MySQL 데이터 베이스 연결 # EC2를 생성 후 PHP애플리케이션을 구성한다. # RDS 데이터베이스를 구성하여 연결. PHP는 퍼블릭 서브넷 # MySQL 데이터베이스는 Private 서브넷에 들어간다. VPC 마법사를 사용하여 VPC생성 후 Private 서브넷 추가하기 아래의 과정을 통해 VPC를 구성한다. Public과 Private 서브넷이 존재하는 VPC를 구성해야한다. https://holywat2r.tistory.com/153 [AWS] VPC 구성 : 마법사를 통해 생성하기 https://holywat2r.tistory.com/148 [AWS] VPC 생성 https://holywat2r.tistory.com/147 [AWS] Amazon VPC 네트워크 net + work = 연결되어 있는 일 서로 정보를 주고받..
[AWS] AWS 데이터베이스 실습 - MySQL Workbench 연결 https://holywat2r.tistory.com/155 [AWS] Amazon RDS 데이터 베이스 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합 정보를 구조화하여 빠르고 효율적인 검색 및 갱신이 가능하도록 구성 DBMS를 통하여 관리됨 : 일관 holywat2r.tistory.com MySQL DB인스턴스 만들기 RDS를 사용해서 프리티어 DB 만들기. 데이터 베이스 생성을 선택한다 아래의 과정을 진행한다. MySQL Workbench에서 인스턴스 연결하기 MySQL Workbench 설치 후 실행 생성한 DB의 정보에서 엔드포인트 및 포트 정보를 확인하자 이름, 유저네임, 확인한 엔드포인트 정보를 입력한다. # 위와 같이 정보가 뜬다면 OK 클릭후 OK로 정보를 저장..
[AWS] Amazon RDS 데이터 베이스 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합 정보를 구조화하여 빠르고 효율적인 검색 및 갱신이 가능하도록 구성 DBMS를 통하여 관리됨 : 일관성/무결성 보장 SQL 통한 표준화된 접근 지원 다중 사용자의 접근 지원 데이터 베이스 트랜잭션의 안전한 수행을 위해 지켜야할 원칙 ACID A : Atomic(원자성) # A가 B에게 돈을 100만원을 출금한다. 그럼 동시에 B도 입금이 되어야 한다 C : Consistancy (일관성) # 지켜야할 원칙들은 지켜져야한다. A라는사람의 계좌에 10만원 있는데 50만원을 출금을 한다. 안되야하는데 -40 잔고가 찍히고 50만원이 출금이 된다. 무한정 돈이 빠져 나간다면 일관성을 위반한다. ( 지켜야할 원칙을 지키지 못하..
[AWS] VPC 구성 : 리전간 Peering을 통해 글로벌 통합 네트워크 구축 Peering 양쪽에서 연결을 하는 것이기 때문에 일방적이지가 않다. 양 리전에서 반응을 해야 하는 것. 한쪽에서 피어링 요청을 보내면 반대쪽 리전에서 그에 맞게 응답을 하면 된다. 런던 VPC 생성 우리는 서울 - 런던 두 개의 리전간 피어링을 진행할 것이다. VPC가 생성되어 있는 서울 리전에서 런던 리전연결 런던 리전 이동 후 VPC마법사를 통해 VPC 생성 # VPC이름 : tutorial-VPC-London # 런던의 VPC ID를 기억하자. 서울 리전에서 VPC 피어링 요청 VPC 에서 피어링요청 클릭 후 피어링 연결 생성 # 런던에서 생성한 VPC의 아이디를 기입해야한다. 이후 피어링 연결 생성 서울 리전에서 피어링 정보 확인 런던 리전에서 피어링 정보 확인 작업 클릭 후 요청 수락 클릭 런..
[AWS] VPC 구성 : 마법사를 통해 생성하기 https://holywat2r.tistory.com/148 [AWS] VPC 생성 https://holywat2r.tistory.com/147 [AWS] Amazon VPC 네트워크 net + work = 연결되어 있는 일 서로 정보를 주고받아 새로운 가치를 생산 네트워크를 구성하기 위한 규칙 : 프로토콜 VPN Virtual Private Network.. holywat2r.tistory.com https://holywat2r.tistory.com/149 [AWS] 서브넷 생성 https://holywat2r.tistory.com/148 [AWS] VPC 생성 https://holywat2r.tistory.com/147 [AWS] Amazon VPC 네트워크 net + work = 연결되어 있는 일 ..
[AWS] VPC 구성 : NAT 구성 https://holywat2r.tistory.com/148 [AWS] VPC 생성 https://holywat2r.tistory.com/147 [AWS] Amazon VPC 네트워크 net + work = 연결되어 있는 일 서로 정보를 주고받아 새로운 가치를 생산 네트워크를 구성하기 위한 규칙 : 프로토콜 VPN Virtual Private Network.. holywat2r.tistory.com https://holywat2r.tistory.com/149 [AWS] 서브넷 생성 https://holywat2r.tistory.com/148 [AWS] VPC 생성 https://holywat2r.tistory.com/147 [AWS] Amazon VPC 네트워크 net + work = 연결되어 있는 일 ..