AWS
-
7장) AWS에 데이터베이스 환경을 만들어보자 - AWS RDSJava & Spring/스프링 부트와 AWS로 혼자 구현하는 웹 서비스 2020. 7. 8. 23:08
AWS RDS 웹 서비스의 백엔드를 다루려면 애플리케이션 코드를 작성하는 것 만큼 데이터베이스를 다루는 것이 중요하다. 모니터링, 알람, 백업, HA 구성 등 모두 직접 구현하려면 시간이 오래 걸리기 때문에, 여기서는 AWS RDS를 이용한다. RDS AWS에서 지원하는 관계형 데이터베이스 하드웨어 프로비저닝, DB설정, 패치 및 백업과 같이 잦은 운영 작업을 자동화하여 개발자가 개발에 집중할 수 있게 지원하는 서비스 먼저, 이 프로젝트에서는 MaridDB를 선택한다. 가격 Amazon Aurora(오로라)로 교체 용이성 MySQL과 PostgreSQL을 클라우드 기반에 맞게 재구성한 데이터베이스 MySQL은 단순 쿼리 처리 성능에 압도적이다 썬마이크로시스템과 오라클이 합병되면서 많은 MySQL 개발자들..
-
6장) AWS 서버 환경을 만들어보자 - AWS EC2Java & Spring/스프링 부트와 AWS로 혼자 구현하는 웹 서비스 2020. 7. 7. 23:05
클라우드 호스팅 서비스나 집 PC를 이용하는 것이 일반적으로 비용이 저렴하지만, 특정 시간에만 트래픽이 몰린다면 유동적으로 사양을 늘릴 수 있는 클라우드가 유리 클라우드 서비스는 단순히 물리 장비만 대여하는 것이 아니라, 로그 관리, 모니터링, 하드웨어 교체, 네트워크 관리 등 지원해준다. 클라우드의 형태 Infrastructure as a Service(IaaS, 아이아스, 이에스) 기존 물리 장비를 미들웨어와 함께 묶어둔 추상화 서비스 가상머신, 스토리지, 네트워크, 운영체제 등의 IT 인프라를 대여해주는 서비스 AWS의 EC2, S3 등 Platform as a Service (PaaS, 파스) IaaS에서 한번 더 추상화한 서비스 따라서, 많은 기능이 자동화 돼있음 AWS의 Beanstalk(빈스..