본문 바로가기

Cloud/AWS

Cloud Computing

AWS와 클라우드 서비스 개요


AWS 람다 (Lambda)

  • 특징: AWS 람다는 서버를 관리할 필요 없이 코드를 실행할 수 있는 서비스다. 이벤트에 따라 코드를 자동으로 실행하며, 빠르고 효율적인 컴퓨팅 작업에 적합하다.
  • 활용 사례: 실시간 데이터 처리, 서버리스 웹 애플리케이션, API 백엔드 처리 등.

AWS 사용 준비

  1. 프리티어 아키텍처: AWS는 신규 사용자를 위한 프리티어를 제공하여 무료로 AWS 서비스를 체험할 수 있다.
  2. 리눅스 명령어 학습: EC2와 같은 AWS 컴퓨팅 리소스를 관리하려면 기본적인 리눅스 명령어를 알아두는 것이 중요하다.

클라우드 서비스

  • 온디맨드 기반: 퍼블릭 클라우드를 통해 필요한 만큼의 자원을 즉시 사용할 수 있다.
  • 온프레미스: 기존 레거시 환경으로, 물리적 서버를 직접 운영하는 방식이다.

장점:

  1. 데이터 이전이 용이하여, 다른 컴퓨터로 즉시 이전 가능.
  2. 사용한 만큼 요금을 지급하는 유연한 과금 구조.

단점:

  1. 특정 클라우드 서비스에 종속되기 쉽다.
  2. 종속 이후 벗어나기가 어렵다.

클라우드 서비스 모델

  1. SaaS (Software as a Service):
    • 사용자가 별도의 설치 없이 즉시 사용할 수 있는 소프트웨어 제공.
    • 예: Gmail, Google Docs.
  2. PaaS (Platform as a Service):
    • 애플리케이션을 개발할 수 있는 플랫폼 제공.
    • 예: AWS Elastic Beanstalk, Google App Engine.
  3. IaaS (Infrastructure as a Service):
    • 가상화된 컴퓨터 자원 제공.
    • 예: AWS EC2, Microsoft Azure Virtual Machines.

AWS의 보안

  • 강력한 보안: AWS는 데이터 암호화, 접근 제어, 보안 그룹 등을 통해 강력한 보안 기능을 제공.
  • 안전한 환경: 인증된 물리적 데이터 센터와 함께, 다양한 규제와 표준을 준수한다.

클라우드의 도입 전략

AWS와 같은 클라우드 서비스를 도입하면 높은 유연성과 확장성을 제공하지만, 클라우드 종속성을 방지하기 위한 대비책도 필요하다. 이를 위해 멀티 클라우드 전략과 데이터 백업 정책을 수립하는 것이 중요하다.

'Cloud > AWS' 카테고리의 다른 글

S3  (0) 2024.07.15
RDS  (0) 2024.07.15
EC2  (0) 2024.07.15
Deploy  (0) 2024.07.15