AWS Cloud Practitioner Essentials - Module(01)

JongseokLee·2021년 7월 21일
0

AWS Certification

목록 보기
1/4
post-thumbnail

Module(1)

AWS IT운영 방식 비유

바리스타인 A를 서버로 만든다. 그리고 나는 고객이다. 요청을 한다. 이 경우에는 커피지만, 컴퓨팅 세계에서의 요청은 무엇이든 될 수 있다. 남아프리카의 비오는 패턴을 분석하고, 무릎과 관련된 최신 엑스레이 정보들과 그리고 귀여운 새끼 고양이의 비디오를 요청 할 수도 있다. 어떠한 비즈니스가 되었든 기본적으로 고객은 요청을 하고 권한이 있는 서버는 해당 요청에 응답한다. 오직 내가(고객:Clients)가 원하는 건 카페인 음료 뿐이다.



A는 클라이언트-서버 모델에서 서버를 담당, AWS에서는 Amazon Elastic Compute Cloud또는 EC2, EC2 인스턴스, 가성서버라고 불린다. 아키텍처(최적화를 목표로 두고 시스템 구성과 동작원리 그리고 시스템의 구성환경등을 설명 및 설계하는 청사진 또는 설계도) 관점에서 트랜잭션(정보를 기록한 기본파일(master file)에 대해서 그 내용에 추가, 삭제 및 갱신을 가져오도록 하는 행위(거래)를 트랜잭션이라 한다. 예를 들면, 입하, 출하, 매상, 반품, 임금, 출금, 정정 등의 데이터를 말하며, 이동정보라고도 한다. Write, Load, Save)의 설명은 간단하다. 사용자는 고객인, 서버인 A에게 요청을 했다. A는 요청이 합법적임을 확인 한다. 다음 A는 아메리카노로 응답을 반환했다.
애플리케이션은 단일 서버와의 단일 트랜잭션보다 훨씬 복잡하지만, 간단하게 말하자면 사용한 만큼만 비용을 지불하면 된다. AWS에서는 어떠한 비용도 선불로 지불하지 않는다. 그리고 용량 제약에 대한 걱정이 필요가 없다. 인스턴스(바리스타)가 필요 할 때 버튼을 클릭하기만 하면 된다. 그리고 매장이 한가해서 바리스타가 필요 없어지면 즉시 해고하여 지불을 중단 할 수 있다.
따라서 필요한 만큼만 비용을 지불하는 것이 AWS에서 비즈니스를 운영하는 많은 사람들의 첫번째 핵심 가치가 된다. 이것이 바로 우리가 여기 있는 이유다.



컴퓨팅에서 클라이언트는 사람이 컴퓨터 서버에 요청하기 위해 상호 작용하는 웹 브라우저 또는 PC의 응용 프로그램일 수 있다. 서버는 아마존 엘라스틱 컴퓨트 클라우드 (아마존 EC2), 가상 서버의 유형으로 서비스 할 수 있습니다.

예를 들어 클라이언트가 뉴스 기사, 온라인 게임의 점수 또는 재미있는 비디오를 요청한다고 가정하자, 서버는 이 요청의 세부 정보를 평가하고 정보를 클라이언트에 반환하여 이를 전송힌다.(온프레미스 : 소프트웨어를 서버에 직접 설치해 쓰는 방식)

클라우딩 컴퓨팅

클라우드 컴퓨팅은 종량제 가격으로 인터넷을 통해 IT 리소스를 주문형으로 제공하는 것이다. 온디맨드 전송(모바일을 포함한 정보통신기술(ICT) 인프라를 통해 소비자의 수요에 맞춰 즉각적으로 맞춤형 제품 및 서비스를 제공하는 경제 활동)은 AWS에 필요할 때 리소스가 있음을 나타낸다. 200TB든지 10GB든지 미리 필요한 용량을 주문할 필요가 없다. 신속하게 필요한 용량을 주문하고 취소 할 수 있다.

AWS가 경쟁사와 차별화 되는 부분은 다양한 IT 리소스의 공급이다. 그러므로 고객으로 하여금 반복적인 작업과, 궁극적으로 시간이 많이 걸리는 작업을 간편하게 만들어주는 역할을 한다. AWS를 통해서 보안 웹 페이지 콘솔 및 다양한 프로그램으로 손쉽게 액세스 할 수 있다.


클라우드 기반 배포
인터넷상의 서버를 통하여 데이터 저장, 네트워크, 콘텐츠 사용 등 IT 관련 서비스를 한 번에 사용할 수 있는 컴퓨팅 환경이다.
클라우드 애플리케이션의 모든 부분을 실행합니다.
기존 애플리케이션을 클라우드로 마이그레이션합니다.
클라우드에서 새로운 애플리케이션을 설계하고 구축합니다.

클라우드로 기존 응용 프로그램을 마이그레이션 할 수 있습니다, 또는 프로그램 설계 및 클라우드를 통해서 새로운 애플리케이션을 구축 할 수 있습니다. IT 직원이 관리해야 하는 낮은 수준의 인프라에서 이러한 응용 프로그램을 구축할 수 있습니다. 또는 핵심 인프라의 관리, 아키텍처 및 확장 요구 사항을 줄이는 상위 수준 서비스를 사용하여 구축할 수 있습니다.
예를 들어, 회사는 완전히 클라우드를 기반으로 하는 가상 서버, 데이터베이스 및 네트워킹 구성 요소로 구성된 응용 프로그램을 만들 수 있습니다.


온프레미스 배포(프라이빗 클라우드 배포)
소프트웨어를 서버에 직접 설치해서 쓰는 방식
가상화 및 리소스 관리 도구를 사용하여 리소스를 배포합니다.
애플리케이션 관리 및 가상화 기술을 사용하여 리소스 활용도를 높입니다.

O N - 프레미스 배포는 사설 클라우드 구축이라고도 불립니다. 이 모델에서 리소스는 가상화 및 리소스 관리 도구를 사용하여 온프레미스에 배포됩니다.
예를 들어 온프레미스 데이터 센터에 완전히 보관된 기술에서 실행되는 애플리케이션이 있을 수 있습니다. 이 모델은 레거시 IT 인프라와 매우 유사하지만 애플리케이션 관리 및 가상화 기술을 통합하여 리소스 활용도를 높이는 데 도움이 됩니다.


하이브리드 배포
클라우드 기반 리소스를 온프레미스 인프라에 연결합니다.
클라우드 기반 리소스를 레거시 IT 애플리케이션과 통합합니다.

하이브리드 배포, 클라우드 기반 자원은 온프레미스 인프라에 연결되어 있습니다. 여러 상황에서 이 접근 방식을 사용할 수 있습니다. 예를 들어, 온프레미스에서 더 잘 유지 관리되는 레거시 애플리케이션이 있거나 정부 규정에 따라 회사에서 특정 기록을 온프레미스로 유지해야 합니다.
예를 들어 회사에서 일괄 데이터 처리 및 분석을 자동화할 수 있는 클라우드 서비스를 사용하려고 한다고 가정합니다. 그러나 이 회사에는 온프레미스에 더 적합하고 클라우드로 마이그레이션되지 않는 여러 레거시 애플리케이션이(legacy application 현재의 기술보다 이전의 언어와 플랫폼 기법으로 만들어진 애플리케이션과 데이터) 있습니다. 하이브리드 배포를 통해 회사는 클라우드에서 실행되는 데이터 및 분석 서비스의 이점을 누리면서 레거시 애플리케이션을 온프레미스로 유지할 수 있습니다.


클라우드 컴퓨팅의 이점
컴퓨팅 비용을 유동적으로 사용 가능
데이터 센터를 운영하고 유지하기 위한 비용 절감
필요한 용량에 대한 분석과 추측 불필요
서비스 공급에 대한 빠른 대응
글로벌 진출 용이성
AWS Lambda를 통해서 서버를 관리하거나 프로비저닝 할 필요 없이 코드를 실행 할 수 있는 AWS 서비스

AWS Certification Dump site

시험 정보 블로그

유로 덤프 사이트

profile
DataEngineer Lee.

0개의 댓글