AWS 소개: 클라우드 컴퓨팅 서비스 및 기본 사용법

AWS(Amazon Web Services)가 제공하는 클라우드 컴퓨팅 서비스 시스템에 대해 컴퓨팅, 스토리지, 데이터베이스, 머신러닝 등의 분야를 심도 있게 이해하고, AWS의 기본적인 사용법을 익힙니다. 공식 AWS 파트너인 Oncloud AI는 마이그레이션, 운영 및 유지 관리, 결제 서비스 지원을 제공합니다.

 

AWS(Amazon Web Services)란 무엇인가요?

AWS는 Amazon이 출시한 세계 최고의 클라우드 컴퓨팅 플랫폼으로, 개인 개발자, 중소기업, 대기업을 대상으로 확장 가능하고 탄력적이며 주문형 결제 방식의 IT 인프라 서비스를 제공합니다. 해당 서비스는 탄력적 컴퓨팅 플랫폼부터 데이터 저장, 머신 러닝부터 콘텐츠 배포까지 다양한 기술 시나리오를 포괄하며, 현대적 애플리케이션 개발 및 배포를 위한 중요한 기반입니다.

 

AWS 서비스 아키텍처 개요

AWS는 인프라부터 플랫폼, 애플리케이션까지 완벽한 클라우드 서비스 시스템을 제공합니다.

IaaS(서비스로서의 인프라)

계산하다
  • Amazon EC2(Elastic Compute Cloud):AWS의 핵심 서비스 중 하나로, 사용자에게 수요에 따라 확장 가능한 가상 서버를 제공합니다. 온디맨드 인스턴스, 예약 인스턴스, 스팟 인스턴스 등 다양한 청구 모델 중에서 선택할 수 있습니다.

  • EC2 컨테이너 서비스 및 ECS Fargate: Docker 컨테이너 관리를 지원하고 서버리스 컨테이너 운영을 실현합니다.

  • AWS 람다:이벤트 기반 애플리케이션에 적합한 코드 실행 시간에 따라서만 요금이 청구되는 서버리스 컴퓨팅 서비스입니다.

  • 자동 크기 조정:애플리케이션 부하에 따라 EC2 인스턴스를 자동으로 늘리거나 줄여 리소스 활용 효율성을 향상시킵니다.

  • 탄력적 부하 분산: 트래픽을 여러 인스턴스에 자동으로 분산하여 애플리케이션의 높은 가용성을 보장합니다.

네트워킹
  • 아마존 VPC: 개인 네트워크 환경을 구축하고 서브넷, 보안 그룹, IP 주소 등을 제어합니다.

  • 직접 연결: 로컬 데이터 센터와 AWS를 전용 회선을 통해 연결하여 데이터 전송 효율성과 보안을 향상시킵니다.

 

저장 및 콘텐츠 배포

보관 서비스
  • Amazon S3(단순 저장 서비스): 백업, 미디어, 로그 및 기타 시나리오에 적합한 높은 가용성과 확장성을 갖춘 개체 스토리지 서비스입니다.

  • Amazon EBS(Elastic Block Store): EC2 인스턴스에 대한 블록 스토리지 볼륨을 제공하고 스냅샷 백업을 지원합니다.

  • 탄력적 파일 시스템(EFS): 여러 인스턴스가 공유하여 액세스할 수 있는 파일 저장 시스템입니다.

  • 아마존 빙하: 콜드 데이터 저장에 적합한 저렴한 아카이빙 서비스입니다.

콘텐츠 배포
  • 아마존 클라우드프론트:글로벌 콘텐츠 전송 네트워크(CDN)를 통해 정적 및 동적 콘텐츠의 로딩 속도를 향상시킵니다.

 

데이터베이스 서비스

  • RDS(관계형 데이터베이스 서비스)는 클라우드에서 MySQL, Oracle, SQL Server, PGSQL 등의 관계형 데이터베이스를 설정, 운영 및 확장하는 데 사용됩니다.
  •  DynamoDB(빠르고 유연한 NoSQL 데이터베이스 서비스, 완전 관리형 클라우드 데이터베이스, 문서 및 키-값 저장 모델 지원, 특히 유연한 데이터 모델과 안정적인 성능)
  • ElasticCache(메모리 캐시 웹 서비스 제공, Mamcache 및 Redis 메모리 캐시 엔진 지원)

 

데이터 분석 및 인공지능

  • 아마존 레드시프트: 빅데이터 분석에 적합한 PB급 데이터웨어하우스 서비스입니다.

  • 아마존 EMR: Hadoop 및 Spark와 같은 빅데이터 프레임워크를 위한 클러스터 배포 솔루션.

  • 아마존 키네시스: 실시간 데이터 스트림 처리 서비스.

  • 아마존 세이지메이커: 머신 러닝 모델을 구축, 교육, 배포하기 위한 시각적 플랫폼입니다.

  • AWS 데이터 파이프라인: 데이터 처리 및 전송 자동화 도구.

 

애플리케이션 서비스 및 도구

  • 아마존 SQS/SNS: 메시징 및 알림 서비스.

  • AWS 앱스트림: 애플리케이션을 클라우드에 배포하고 사용자 터미널로 스트리밍합니다.

  • 아마존 SES: 대량 메일 발송 서비스.

  • AWS 클라우드서치: 여러 언어와 고급 검색 기능을 지원하는 전체 텍스트 검색 서비스입니다.

 

DevOps 및 배포 도구

  • 탄력 있는 콩나물: 웹 애플리케이션 배포 및 관리를 간소화합니다.

  • AWS 클라우드포메이션: 템플릿을 통해 AWS 리소스를 자동으로 생성하고 관리합니다.

  • AWS 코드 시리즈 서비스: CodeCommit(소스 코드 호스팅), CodeDeploy(자동 배포), CodePipeline(CI/CD 프로세스 통합)이 포함됩니다.

 

AWS 중국 리전과 글로벌 리전의 차이점

영역 공식 홈페이지 링크 특징
AWS 글로벌 위치 aws.amazon.com 가장 포괄적인 서비스로, 국제 비즈니스에 적합하며, 신규 사용자는 1년 무료 패키지(EC2, S3 등 포함)를 즐길 수 있습니다.
AWS 중국 사이트 aws.amazon.cn 독립 계정 등록 필요, 서비스 제한, 무료 패키지 지원 없음, 국내 사업체에만 적용

 

AWS를 시작하려면 어떻게 해야 하나요?

  1. 계정 등록: 계정을 만들려면 중국이나 글로벌 지역을 선택하세요.

  2. EC2 인스턴스 생성: AMI, 인스턴스 유형, VPC, 보안 그룹, EBS 볼륨을 선택하여 서버를 빠르게 배포합니다.

  3. S3를 사용하여 파일 저장: 사진, 비디오, 로그 및 기타 콘텐츠를 저장하는 데 적합합니다.

  4. RDS 데이터베이스 설정: 로컬에 데이터베이스를 배포하지 않고도 빠르게 애플리케이션을 시작할 수 있습니다.

  5. 모니터링 및 최적화: Amazon CloudWatch를 통해 리소스 사용량을 모니터링하고 지능적인 자동 용량 확장을 실현합니다.

 

Oncloud AI: AWS 공식 파트너, 기업의 클라우드 마이그레이션 지원

AWS 공인 리셀러로서온클라우드 AI 다음과 같은 서비스 지원을 제공합니다.

  • AWS 엔터프라이즈 계정 결제

  • 클라우드 리소스 아키텍처 설계 및 마이그레이션

  • EC2 인스턴스 최적화 및 보안 강화

  • 완벽하게 관리되는 운영 및 유지 관리 서비스

  • AWS Marketplace 구매 문의

클라우드가 필요하시다면 Oncloud AI에 연락해 지능형 클라우드 컴퓨팅 여정을 시작하세요.

결론

AWS는 강력한 기술 플랫폼을 제공할 뿐만 아니라, 유연한 서비스 포트폴리오를 통해 모든 종류의 기업이 IT 시스템을 빠르게 배포, 확장 및 최적화할 수 있도록 지원합니다. AWS 서비스를 적절하게 선택하면 애플리케이션 성능을 크게 개선하고, 비용을 절감하고, 클라우드 컴퓨팅의 가치를 극대화할 수 있습니다.

더 탐험할 것

당신이 필요한 것을 말해