본문 바로가기

Computer Science/AWS8

8장 마이크로 서비스로 번역 웹 서비스 만들기 마이크로서비스 소프트웨어를 구축하기 위한 아키텍처 애플리케이션을 상호 독립적인 최소 구성요소로 분할하고, 모든 요소가 독립적이며 동일한 작업을 수행하기 위해 함께 작동 마이크로서비스 특징 편리한 액세스 하나의 큰 애플리케이션을 더 작은 조각으로 분할하여, 개발자들이 각 조각을 파악하고 업데이트하며 개선하기가 편리 → 에자일 방식과 결합 할 경우 개발 주기 가속화 향상된 개방성 다중 언어 지원 API를 사용해서, 개발자들은 필요한 기능에 맞는 최적의 언어와 기술을 자유롭게 선택할 수 있다. 간단한 배포 마이크로서비스 기반 애플리케이션은 전통적인 모놀리식 애플리케이션에 비해 더욱 모듈화되고 규모가 작아져서, 배포에 따르는 우려사항들이 사라졌습니다. 이를 위해서는 더 많은 협업이 필요하지만 몇 배로 향상된 결.. 2021. 7. 5.
7장 서버 없이 알람 서비스 만들기 chapter7 AWS 람다 서비스 특징 완전 관리형 서비스 하드웨어, 네트워크, 운영체제까지 알아서 관리해주는 서비스 유연한 확장성 다른 AWS 서비스들을 호출하여 자신만의 서비스 만들 수 있다. 고가용성 99.9999% 가용성 유휴 용량없음 요청이 올 때만 프로비저닝, 응답이 없을 때 비용 청구 되지 않는다. 마이크로서비스 호환성 서버리스 컴퓨팅 함수로 특정 역할이나 활동을 수행하기 위해 작고 독립적인 코드 단위로 개발 가능하다. → 마이크로서비스의 전달 수단으로 사용 가능하다. 람다 함수 만들기 실습 아키텍처 AWS웹콘솔 - JSON 데이터 → AWS람다 - 입력받은 데이터 → AWS웹콘솔 실습 요약 람다 함수 만들기 람다 함수 입력에 해당하는 이벤트 테스트 구성 람다 함수 코드 작성 람다 함수 테.. 2020. 12. 15.
6장 빅데이터를 위한 데이터베이스 chapter6 다이나모 DB CRUD 실습 아키텍처 AWS 웹콘솔 → 데이터 질의 → 다이나모DB 실습 요약 다이나모 DB 테이블 만들기 테이블 데이터 추가 데이터 수정 및 삭제 데이터 스캔과 쿼리 테이블 삭제 다이나모DB 선택후, 테이블 만들기를 합니다. 테이블을 만들었다면 값을 입력해봅시다 append를 눌러 원하는 타입의 항목을 더 추가할 수 있습니다. 이와 같이 몇가지 항목을 더 추가 해주었습니다. 삽입 된 항목들로, 키 값 외에는 데이터의 형식이 자유롭고, 관계형 데이터베이스처럼 모든 속성이 존재합니다. 또한 NULL 처리할 필요가 없습니다. 기존에 만든 항목의 수정 삭제도 가능하고 스캔, 쿼리 기능을 제공합니다. 해당 숫자 이상의 숫자를 가진 항목을 찾는 것으로 필터링 되어 나옵니다. 이번엔.. 2020. 12. 14.
5장 클릭 한 번으로 모바일에서 나만의 반응형 페이지 만들기 chapter5 사진 파일 업로드 및 확인 실습 아키텍처 AWS 웹콘솔 -파일업로드→ AWS S3 ←URL 접속- 인터넷 브라우저 실습 요약 버킷 생성 AWS S3에서 이미지 업로드 업로드 이미지 웹에서 확인 이번 실습에서는 스토리지에 이미지 파일을 업로드 하는 것으로, 콘솔에서 S3에 접속 후 버킷을 생성합니다. 버킷 생성후, 이미지 파일을 업로드 하는 것은 일반 클라우드에서 업로드 하듯 쉽게 업로드 할 수 있습니다. 웹에서 확인하기에, 퍼블릭 권한 관리에서 '이 객체에 퍼블릭 읽기 액세스 권한 부여함'을 선택합니다. 이와 같이 추가된 모습이고 선택 시 다음과 같이 나오게 됩니다. 객체 URL을 눌러보면 업로드한 이미지가 나오는 것을 확인할 수 있습니다. 부트스트랩을 이용한 반응형 페이지 생성 실습 아.. 2020. 12. 13.