목록방법론과 DevOps (19)
바닥코딩
CloudWatch AWS에는 많은 이전 포스팅들에서 다루었던 서비스들을 포함해 정말 많은 서비스들이 존재합니다. 이런 서비스들을 이용하여 웹 서버를 관리할 때 이런 서비스를 사용한다면 우리는 공간은 얼마나 필요한지, 에러가 어떻게 발생하는지, 서비스의 상태는 어떤지? 여러 관점들을 고려해야합니다. cloudWatch 는 이러한 시스템 전체의 성능 및 리소스 활용 최적화를 위한 애플리케이션 및 인프라 모니터링 시스템을 제공합니다. CloudWatch의 특징 AWS 리소스 사용의 실시간 모니터링 기능을 지원 다양한 이벤트들을 수집하여 로그파일로 저장 이벤트 & 알람 설정을 통해 SNS, AWS Lambda로 전송 가능 EC2, RDS, S3, ELB 등등 을 사용가능 CloudWatch Alarm Clou..
S3(Simple Storage Service) 웹 서버를 운영하기 위해선 네트워크, OS, 데이테베이스 등등도 필요하지만, 소스코드와, 이미지 , 동영상 파일 , 도큐먼트 파일, css, html , 텍스트파일 등등 여러 파일들이 저장될 공간인 스토리지 또한 필수적으로 필요합니다. AWS에서는 이 스토리지를 효율적으로 사용할수 있는 서비스를 지원하는데 이것이 바로 S3입니다. S3는 AWS에서 처음으로 런칭한 서비스 입니다 그만큼 역사도 길고, 사용자의 편의에 맞게 발전해 온 서비스 이기 때문에. 안정적이고 효울적인 스토리지 활용을 지원합니다. 이번 포스트에서는 S3에 대한 특징과 요소, 고려해야할 점 등에 대하여 알아보겠습니다. S3의 특징 안전하고 가변적인 Object 저장공간을 제공 편리한 UI ..
RDS(Relational Database Service) 데이터베이스를 종류중 아마 모두에게 가장 친숙한 형태는 RDB(Relation DataBase) 일 것입니다. 그리고 이 RDB를 관리 해주는 시스템인 오라클, mySql, maria, postgreSql 등등은 개발환경에서 대중적으로 많이 사용되어지고 있습니다. AWS RDS는 유저가 사용하기 쉽도록 인프라를 자동화 시켜주고 백업 기능 등 유용한 기능들을 제공하는 RDB 서비스 라고 볼 수 있습니다. RDS - DB Backups RDS는 데이터베이스를 백업해주는 유용한 기능을 제공합니다. 종류로는 크게 두가지가 있습니다. Automated Backups(자동 백업) DB Snapshots(데이터 베이스 스냅샷) Automated Backups..
이전 EC2, EBS, ELB 관련 포스팅에서 EC2에 대해 다룬적이 있었습니다. https://dkkim2318.tistory.com/106 EC2, EBS, ELB EC2(Elastic Compute Cloud) 개발단계 혹은 개발 완료 후 서비스를 하기위해 프로젝트와 스토리지의 사용량을 미리 생각하는 것은 굉장히 어려운 일입니다. 새로운 기술과 방대한 정보가 계속되서 등 dkkim2318.tistory.com 위 포스팅 내용과 같이 EC2를 통해 가상의 컴퓨팅 환경인 인스턴스를 와 스토리지, 키페어 등등을 제공 받을 수 있습니다. 이번 포스트에서는 실습을 통해 EC2 인스턴스를 생성하는 과정을 다루어 보겠습니다. putty 먼저 ssh 접속과 키페어를 생성하기 위해 putty가 필요합니다. putt..
DNS 컴퓨터들은 통신 기술을 이용하여 서로 연결되어 있습니다. 이것을 네트워크라고 하며 네크워크에서는 상호간의 통신을 위해 주소를 가지고 있습니다 2계층 MAC주소, 3계층 IP주소, 4계층 포트넘버 등등 말이죠, 우리가 서버를 가용하고 사용자들이 서버에 접속하기 위해선 기계가 읽을 수 있는 IP 주소를 통해 통신을 해야합니다. DNS(Domain Name Service)란 사람이 읽을 수 있는 도메인 이름을 부여하고 이 주소를 입력하였을 때 이를 Ip 주소로 변환해주는 서비스를 의미합니다. AWS에서도 이런 DNS를 생성하고 구매할 수 있는 서비스가 존재합니다. Route 53 Route 53는 위에서 소개했듯이 AWS에서 DNS를 서비스 해주는 서비스 입니다. 우리가 일상에서 사용할 수 있는 도메인..
EC2(Elastic Compute Cloud) 개발단계 혹은 개발 완료 후 서비스를 하기위해 프로젝트와 스토리지의 사용량을 미리 생각하는 것은 굉장히 어려운 일입니다. 새로운 기술과 방대한 정보가 계속되서 등장하는 현재 IT 시장에서 기존의 예상보다 더 많은 스토리지가 필요한 경우는 허다하며, 그와 반대로 예상보다 적은 공간이 필요한 경우나 혹은 특정기간만 서버를 사용해야 하는 경우도 존재할 수 있습니다. 이러한 환경에서 고정적인 서버의 할당은 유연한 개발의 방해요소가 될 수 있습니다. AWS에서는 이러한 환경을 고려해 EC2라는 기능을 제공합니다. EC2는 클라우드 환경에서 크키가 유연하게 변경되는 기능을 수행합니다. EC2 요금 지불 방법 종류 및 선택 요령 EC2에서는 유연한 공간 활용 기능을 제..
정책 시뮬레이터 AWS는 IAM이라는 기술을 통해 사용자와 그룹 뿐만 아니라 엑세스를 관리하는 정책또한 지정할 수 있습니다. https://dkkim2318.tistory.com/104 IAM IAM(Identitiy and Access ManageMent)? IAM(Identitiy and Access ManageMent) 을 직역해 보자면 '유저를 관리하고 접근 레벨 및 권한에 대한 관리' 로 해석할 수 있습니다. AWS 계정 회원가입 단계는 포스.. dkkim2318.tistory.com 정책과 같은 경우 AWS에서 기존적으로 제공하는 대중적인 정책들 뿐만아니라 JSON 편집기를 통해 직접 정책을 커스텀해 지정할 수 있었습니다. 실제 AWS 에서는 이러한 정책들을 미리 시뮬레이션 해볼 수 있는 기능..
IAM(Identitiy and Access ManageMent)? IAM(Identitiy and Access ManageMent) 을 직역해 보자면 '유저를 관리하고 접근 레벨 및 권한에 대한 관리' 로 해석할 수 있습니다. AWS 계정 회원가입 단계는 포스팅에서 생략했지만 https://aws.amazon.com/ 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 개발자, 데이터 사이언티스트, 솔루션스 아키텍트 또는 AWS에서 구축하는 방법을 배우는 데 관심이 있는 모든 사용자용 무료 온라인 교육 AWS 전문가가 구축한 500개 이상의 무료 디지털 교육 과정 aws.amazon.com aws 공식 사이트 우측 상단에 회원가입 버튼을 클릭 후 간단한 단계를 거치면, Ro..