Amazon Web Services(AWS) 소개 – 전체 안내서

게시 됨: 2020-03-05

(AWS) - 완전한 가이드

오늘날 비즈니스를 위한 보안, 확장성 및 안정성을 제공하는 클라우드 컴퓨팅에 다양한 성숙한 서비스를 사용할 수 있습니다. 한때는 서버 랙을 설치하고, 데이터 센터를 구축하고, 스토리지 컬렉션을 설계하는 거대한 작업이었던 것이 이제 클릭 한 번으로 얻을 수 있는 전체 서비스 시장에 완전히 새로운 방식을 제공했습니다. 그 시장에서 그러한 풍부한 클라우드 리더는 AWS입니다.

내용의 테이블

  • AWS란 무엇입니까?
  • AWS에 가입
  • AWS는 어떤 서비스를 제공합니까?
  • AWS는 무엇에 사용됩니까?
  • 기업을 위한 AWS 서비스의 이점은 무엇입니까?
  • 애플리케이션을 어떻게 구축할 수 있습니까?
AWS 란 무엇입니까?

AWS는 Amazon Web Services를 말합니다. IaaS(Infrastructure as a Service) 및 PaaS(Platform as a Service) 산업의 국제 시장 리더로서 다양한 원격 클라우드 서비스를 제공합니다. AWS는 클라우드 스토리지, 컴퓨팅 성능, 앱 배포, 사용자 계정 관리, 데이터 웨어하우징, 관리 도구, 사물 인터넷 장치 제어 및 비즈니스에 필요하다고 생각할 수 있는 모든 도구를 포함하는 거대한 카탈로그에서 약 175개의 제품 및 서비스를 제공합니다. .

AWS는 지난 10년 동안 엄청난 인기와 기능을 얻었습니다. 주요 이유 중 하나는 AWS가 매우 안전하고 신뢰할 수 있다는 것입니다. Gold Standard Company이며 Netflix, Uber, Airbnb 등과 같은 서비스에서 가장 유명한 브랜드에서 사용하고 있습니다. AWS는 주로 컴퓨팅 성능을 위한 클라우드 인프라로 시작된 후 스토리지가 빠르게 발전하고 확장되었습니다. AWS의 보다 혁신적인 제품이 비즈니스 수행에 도움이 됩니다.

Amazon Web Services는 초보자용으로 제공되며, 데이터베이스 스토리지 시설, 컴퓨팅 성능, 콘텐츠 전송 및 조직 성장에 도움이 되는 추가 기능이 포함된 네트워킹입니다. 사용하는 서비스에만 지출하는 동안 원하는 솔루션을 선택할 수 있습니다. AWS는 애플리케이션 성능 또는 사용자 경험과 협력하지 않고도 더 많은 가치를 계산하는 자산을 절약하는 데 도움이 되는 비용 효율적입니다.

AWS에 가입

AWS 계정 설정

AWS에 가입하려면 다음 단계를 따르십시오.

1단계 : aws.amazon.com을 방문하여 'AWS 계정 만들기' 버튼을 클릭합니다.

1

2단계 : '신규 고객입니다' 옵션을 선택하고 이메일 주소를 입력한 다음 '로그인'을 누릅니다.

2

3단계: 다음 페이지로 이동 - 모든 관련 세부 정보를 입력하고 '계정 만들기'를 클릭합니다.

삼

4단계 : 다음 페이지에 개인 정보를 입력하고 '계정 만들기 및 계속하기'를 누릅니다.

4

5단계 : 다음 페이지에서 신용카드 또는 직불카드 세부정보를 입력합니다. 그런 다음 '카드 확인 및 계속'을 클릭하여 계속 진행하십시오.

5

6단계 : 전화번호 인증을 위해 원하는 정보를 입력한 후 '지금 전화하기'를 클릭하세요.

6

7단계 : AWS에서 전화를 받고 핀을 입력하라는 메시지가 표시되면 이후에 AWS에 대한 계획을 선택해야 하지만 선택하기 전에 '지원 계획 선택 계속'을 클릭합니다.

7

8단계 : 학습 목적을 위한 기본 계획, 개발자 또는 비즈니스 계획 중 어느 것이든 귀하의 요구에 맞는 계획을 선택하십시오. 그런 다음 '계속'을 클릭합니다.

8

9단계 : 여기 있습니다! AWS 계정을 사용할 준비가 되었습니다! 로그인하고 애플리케이션 배포를 시작하기만 하면 됩니다!

9

자체 AWS 계정이 있으면 AWS 클라우드 제품 및 서비스로 웹 사이트 호스팅을 시작하고 기존 인프라에서 컴퓨팅 용량을 경험할 수 있습니다.

AWS는 어떤 서비스를 제공합니까?

AWS 서비스

AWS 시장에는 수많은 서비스와 제품 목록이 있습니다. 다음은 전 세계 기업에 서비스를 제공하는 주요 제품 중 일부입니다.

AWS AMI : AWS AMI(Amazon Machine Image)를 사용하면 클라우드에서 EC2 인스턴스를 구현할 수 있습니다. 간단히 말해서 데이터 센터의 로컬 서버나 클라우드에서 처리하는 가상 머신의 요소와 비슷합니다. AMI 없이는 클라우드 컴퓨팅의 완전한 이점을 활용할 수 없습니다.

AWS AppSync : AppSync는 필요할 때만 모바일 및 웹 앱을 업데이트하고 특정 요구 사항에 따라 확장하는 클라우드 기반 서비스입니다. 중요한 데이터만 보존하고 미사용 데이터는 그대로 두도록 구축된 비용 구조를 활용합니다.

Amazon Athena : Amazon Athena는 Amazon S3(Simple Storage Service)를 사용하여 클라우드에 데이터를 저장하는 회사에 유용합니다. 클라우드 내에서 SQL 쿼리를 실행할 수 있는 쿼리 서비스입니다. 즉, 로컬 데이터베이스에 액세스할 필요가 없습니다.

Amazon Aurora : 클라우드에 관계형 데이터베이스를 설치해야 하는 사용자. Amazon은 Aurora라는 하나의 주요 옵션을 제공합니다. 애플리케이션의 요구 사항을 수용할 수 있는 고성능 데이터베이스에 의존할 수 있습니다.

AWS Batch : 클라우드의 중요한 이점 중 하나는 요구 사항이 변경됨에 따라 인프라를 확장할 수 있다는 것입니다. AWS Batch는 빅 데이터 할당을 위한 일괄 처리 시설입니다. 프로젝트의 규모가 커지면 관련 클라우드 인프라가 조정될 수 있습니다.

AWS CLI : AWS 기능을 제어하는 ​​AWS CLI(명령줄 인터페이스) 애플리케이션을 다운로드할 수 있습니다. 이 명령줄은 팀 구성원이 명령을 간단하게 실행할 수 있도록 하는 동시에 명령을 형성하는 새롭고 잠재적인 방법을 나타냅니다.

AWS CloudFormation : 애플리케이션 스택과 리소스를 배포하고 관리하려는 조직을 위해 AWS CloudFormation은 웹 및 모바일 앱을 손쉽게 구현할 수 있도록 "클라우드를 형성"하는 방법입니다.

AWS CloudFront : 콘텐츠 전송 네트워크(CDN)는 일반적으로 기업이 개발 및 배포해야 하는 어려운 책임입니다. AWS CloudFront는 클라우드에서 작동하는 CDN으로 미디어 스트리밍, 메시징 및 파일 배포 요구 사항이 다양하고 증가함에 따라 확장할 수 있습니다.

AWS CodeDeploy : 이 서비스를 사용하면 Amazon EC2, AWS Fargate, AWS Lambda 등과 같은 클라우드 환경에서 앱을 정렬할 수 있습니다. 이는 시장 세그먼트에 더 빨리 도달해야 하는 회사에 더 빠르고 효과적인 배포를 의미합니다.

AWS CodePipeline : AWS CodePipeline을 사용하면 회사에서 현대적인 애플리케이션 개발에서 구축, 테스트 및 프로덕션까지 포함된 모든 단계를 조정할 수 있습니다. 단일 관리 및 제어 지점 때문에 효율적인 방법입니다.

AWS Cognito : 사용자가 수십 명에 불과할 때 사용자 계정 제어가 쉽습니다. AWS Cognito는 수백, 수천 또는 수백만 명의 사용자로 확장하기 시작할 때 관리 및 인증 프로세스를 지원할 수 있습니다.

Amazon Connect : Amazon Connect는 특히 소규모 비즈니스를 위한 고객 서비스를 향상시키는 데 중요한 접근 방식입니다. 클라우드를 사용하여 스토리지를 절약합니다. 사용한 만큼 지불하며 능숙하고 쉽게 액세스할 수 있습니다.

AWS 콘솔 : AWS 콘솔은 사용하는 서비스를 제어하고 클라우드 환경을 확장하며 새로운 서비스를 배포하는 기본 소스로 작동합니다. 클라우드 컴퓨팅 요구 사항을 모두 충족하는 원스톱 상점입니다. AWS 콘솔은 매우 빠르고 사용하기 쉬우며 서비스가 제대로 작동하지 않는 경우 지원 지원을 제공합니다.

Amazon Corretto : OpenJDK의 프로덕션 준비 할당인 Amazon Corretto는 클라우드 환경에서 Java 애플리케이션을 생성, 실행 및 배포하는 데 도움이 됩니다. 인프라를 개조할 필요가 없도록 이 프로세스의 기능과 확장성을 향상시키도록 구축되었습니다.

AWS Data Pipeline : 특히 전체 마이그레이션을 관리하는 경우 데이터 변환이 복잡한 작업이 됩니다. AWS Data Pipeline은 다각적인 환경에서 데이터를 마이그레이션 및 전송하는 경우에도 이 프로세스를 보다 원활하고 효율적으로 만듭니다.

AWS Direct Connect : AWS Direct Connect는 기존 레거시 데이터와 중요하지 않은 데이터를 현재 애플리케이션 및 인프라에 사용 중인 데이터 저장소에 연결하는 다리입니다.

Amazon DynamoDB : Amazon DynamoDB는 클라우드에 존재하는 고성능 데이터베이스로 확장할 수 있는 모든 이점이 있으며 웹 및 최신 장치용으로 현대의 복잡한 앱을 변환하는 데 사용할 수 있습니다.

AWS EBS : AWS EBS(Elastic Block Store)는 레거시 앱, 빅데이터 프로젝트 또는 아카이빙 기능에 유용한 기존 블록 스토리지 형식으로 데이터를 저장할 수 있는 클라우드 서비스입니다.

Amazon EC2 : Amazon EC2(Elastic Compute Cloud)는 클라우드에서 작동하는 IT 인프라를 제공합니다. 전원, 확장성 및 성능을 동시에 제공합니다. EC2의 가장 큰 이점은 사용자에게 빠르고 효율적인 유연성을 제공한다는 것입니다.

AWS Elastic Beanstalk : Elastic Beanstalk는 서버 인프라의 표준 설정, 구성 및 관리 없이 애플리케이션을 확장할 수 있는 유연한 접근 방식을 제공합니다. 비즈니스 요구 사항에 따라 적응하고 확장할 수 있다는 점에서 유연합니다.

Amazon EMR : Amazon Elastic MapReduce는 클라우드에서 빅데이터 분석을 수행하는 데 필요한 다양한 프레임워크를 배포하는 서비스입니다. 일반적으로 게놈 연구, 약물 검출, 신제품에 사용되는 재료 분석 및 방대한 데이터 분석이 필요한 테스트에 사용됩니다.

AWS Fargate : AWS Fargate는 데이터 침해에 대한 걱정 없이 애플리케이션을 업그레이드하거나 개발하는 것을 그 어느 때보다 간단하게 만들어 주는 Amazon의 서버리스 컴퓨팅 엔진이므로 새로운 인프라 요구 사항을 지속적으로 충족할 수 있습니다.

AWS Glue : AWS Glue를 사용하면 모든 데이터를 한 곳에 저장하기 위한 고급 기술이 필요하지 않습니다. AWS Glue는 서로 다른 유형의 데이터를 함께 묶어 실시간으로 쿼리에 사용할 수 있도록 하는 "결합"입니다.

Amazon Kinesis : Amazon Kinesis는 클라우드 인프라에서 실행되는 데이터에 대한 실시간 분석을 제공합니다. 이 서비스는 앱을 처리하고 결과적으로 확장할 수 있는 실질적인 능력을 제공하기 위해 분석 및 보고 기능에 중점을 둡니다.

AWS Lambda : AWS Lambda는 코드를 실행하고 필요에 따라 컴퓨팅 리소스를 자동으로 운영하는 컴퓨팅 서비스입니다. 클라우드 기반의 서비스이기 때문에 전원이나 스토리지에 대해 걱정할 필요가 없습니다.

Amazon Lightsail : Amazon Lightsail은 개발자가 클라우드의 가상 서버에서 애플리케이션을 실행하는 데 사용할 수 있는 프레임워크입니다. 안전한 환경 덕분에 중요한 사용 사례가 있으며 Elastic Compute Cloud(EC2)와 같은 다른 Amazon 서비스를 보완하는 데 사용할 수 있습니다.

AWS Outposts : Amazon이 제공하는 클라우드 서비스 사본에 액세스할 수 있지만 자체 데이터 센터에서만 액세스할 수 있다면 어떨까요? 이것이 바로 로컬 인프라에서 클라우드 서비스의 모든 기능을 제공하는 서비스인 AWS Outposts 뒤에 있는 정확한 이니셔티브입니다.

Amazon RDS : Amazon RDS는 기업이 클라우드에 관계형 데이터베이스를 저장할 수 있도록 지원합니다. 분석, 웹 애플리케이션, 비즈니스 대시보드 또는 관계형 데이터베이스를 사용하는 기타 앱에 사용할 수 있습니다. 또한 이 서비스는 추가 유연성과 필요에 따라 확장할 수 있는 기능을 제공합니다.

Amazon Redshift : Amazon Redshift는 사용자에게 뛰어난 유연성, 손쉬운 탐색, 자동 업데이트 및 보안을 제공하는 온라인 데이터 웨어하우스입니다. 소규모 조직과 마찬가지로 대규모 조직에도 효율적입니다.

Amazon S3 : Amazon S3(Simple Storage Service)는 잘 알려진 객체 스토리지 서비스입니다. 대규모 조직 및 기관에서 가장 복잡한 엔터프라이즈 수준 앱의 요구 사항을 충족하는 유연하고 강력하며 안정적인 서비스입니다.

Amazon SES : Amazon SES(Simple Email Service)는 메시징을 개선하는 가장 탁월한 방법입니다. 종량제 가격으로 사용할 수 있으며 비즈니스에 있는 기존 IT 인프라에 완벽하게 맞도록 구축되었습니다. 수천 개의 메시지를 보낼 수 있는 기능이 있으며 보안이나 성능에 대해 걱정할 필요가 없습니다.

AWS Snowball : AWS Snowball은 기업이 보다 안전하고 건전한 데이터 마이그레이션을 수행할 수 있도록 지원하는 데이터 전송 서비스입니다. 마이그레이션 중인 데이터는 인터넷을 통하지 않습니다. 그렇기 때문에 마이그레이션이 더 빠르고 안전하며 안정적입니다. Snowball은 확장성이 뛰어나 기업이 필요한 엄청난 양의 데이터를 전송할 수 있습니다.

Amazon SNS : 최신 애플리케이션은 서버 및 서로 간에 지속적으로 통신합니다. 게임 앱의 새로운 고득점과 같은 몇 가지 간단한 변경 사항도 전달해야 합니다. 따라서 Amazon SNS(Simple Notification Service)는 이러한 메시지를 추적, 제어 및 관리합니다.

Amazon SQS : Amazon SQS(Simple Queue Service)는 메시지를 대기열에 넣는 서비스입니다. 사용 중인 현재 인프라와 독립적으로 작동하며 서버와 앱 간의 메시지가 리소스가 풍부하고 안전하며 일관되게 실행되도록 합니다.

AWS Step Functions : 개발자는 Step Functions를 사용하여 수많은 트랜잭션 서비스를 사용하는 앱을 구축할 수 있습니다. Step Functions와 같은 클라우드 컴퓨팅 서비스 이전; 여러 소스를 연결하는 것은 훨씬 더 복잡했으며 이로 인해 안정성 문제가 발전했습니다.

AWS Storage Gateway : AWS Storage Gateway는 레거시 데이터 저장소가 있고 클라우드 저장소의 이점도 활용하려는 기업을 위한 하이브리드 저장소입니다. 이 서비스는 둘 사이의 차이점을 연결하고 하나의 콘솔을 제공하여 두 데이터 저장소를 모두 제어하고 관리합니다.

AWS VPC : AWS VPC(가상 사설 클라우드) 비즈니스 소유자가 새 서비스에 대한 지식이 풍부한 통찰력을 제공하여 새 웹 사이트, 앱 또는 기타 서비스를 시작하는 데 도움이 될 수 있는 안전한 가상 클라우드입니다. AWS VPC는 ​​많은 유연성과 확장성을 제공하는 Amazon 클라우드의 별도 부분입니다.

AWS WAF : 모든 방화벽이 데이터 센터에서 하드웨어 도구 역할을 하는 것은 아닙니다. AWS WAF(웹 애플리케이션 방화벽)는 클라우드에서 앱과 데이터를 보호하기 위해 설치하는 클라우드 기반 방화벽입니다. 이를 사용하여 기업은 필요에 따라 클라우드 보안 기능을 추가하거나 제거할 수 있습니다.

AWS X-Ray : 아마존에서 가장 특이한 이름을 가진 제품 중 하나입니다. 클라우드 기반 앱 간에 전달되는 모든 메시징을 추적하고 관리하는 클라우드 서비스입니다.

AWS는 무엇에 사용됩니까?

AWS 사용

위에서 언급한 Amazon 서비스 및 제품의 사용에 따라 해당 애플리케이션은 다음과 같이 광범위하게 분류될 수 있습니다.

  • 계산
  • 저장
  • 데이터 관리
  • 이주
  • 네트워킹
  • 개발 도구 및 애플리케이션 서비스
  • 관리 및 모니터링
  • 보안
  • 해석학
  • 인공 지능
  • 모바일 개발
  • 알림
  • 생산성 SaaS 비즈니스 제품
애플리케이션을 어떻게 구축할 수 있습니까?

먼저 애플리케이션이 무엇인지 이해해야 합니다. 기본 인프라나 데이터베이스가 필요합니까? 따라서 애플리케이션에 대한 모든 요구 사항을 알고 있으면 도메인을 결정한 다음 서비스를 선택할 수 있습니다.

AWS에 애플리케이션을 배포하려는 경우 기본 아키텍처에 대해 걱정할 필요가 없습니다. 원하는 서비스를 선택할 수 있습니다.

컴퓨팅 목적을 위해 Elastic Beanstalk는 서버 인프라의 일반적인 설정, 배열 및 관리 없이 애플리케이션을 구축하는 데 도움이 될 수 있습니다. 애플리케이션을 업로드하기만 하면 나머지는 AWS가 알아서 해줍니다.

이러한 서비스에 익숙하지 않은 경우 AWS는 이를 사용하는 방법을 배우는 데 도움이 되는 놀라운 프리 티어 옵션을 제공합니다. AWS에 등록하면 등록일로부터 1년 동안 사용할 수 있는 프리 티어 옵션이 제공됩니다. AWS의 모든 애플리케이션을 무료로 사용하고 사용법을 배울 수 있습니다.

기업을 위한 AWS 서비스의 이점은 무엇입니까?

AWS 혜택

AWS는 특정 요구 사항에 따라 선택할 수 있는 다양한 제품이 있기 때문에 클라우드 솔루션 시장의 선두 주자입니다. 그러나 그 이상으로 다음은 AWS의 상위 5가지 이점입니다.

1. 확장성

AWS 서비스가 모든 규모의 비즈니스에 적합하다는 점은 의심의 여지가 없습니다. 오늘 비즈니스를 시작했는지 아니면 트래픽이 많은 온라인 비즈니스인지 여부는 중요하지 않습니다. AWS의 주요 이점 중 하나는 유연성과 스토리지 솔루션을 제공하여 비즈니스를 효율적으로 확장할 수 있다는 것입니다.

2. 약정 무료

AWS 클라우드 서비스를 사용할 때의 또 다른 이점은 약정이나 계약을 체결할 필요가 없다는 것입니다. 또한 서비스를 사용하기 위한 명확한 최소 지출이 없습니다. 모든 서버 기반 서비스에 대해 시간당 요금이 부과됩니다. 더 이상 주머니에 손해를 입히지 않고 언제든지 서비스를 종료할 수 있습니다. 이 기능은 사용하지 않는 스토리지나 서비스에 대해 과도한 비용을 지불하고 싶지 않은 기업에 매우 유용합니다.

3. 보안

데이터 저장 및 보안은 조직이 클라우드 플랫폼으로 마이그레이션할 때 비즈니스의 중요한 구성 요소이기 때문입니다. 따라서 마이그레이션 목적으로 높은 수준의 보안을 기대하는 것이 합리적입니다. AWS 서비스는 모든 규모의 비즈니스에 가장 강력한 보안을 제공합니다.

  • AWS는 다음과 같은 향상된 보안 기능을 제공합니다.
  • 데이터 전문가의 연중무휴 기술 지원
  • 매우 제한적인 영역에서 공개 영역에 이르기까지 매우 정확한 액세스를 허용하는 내장 방화벽
  • 사용자 액세스를 추적하는 IAM 서비스
  • 다단계 인증 및 암호화된 데이터 저장 용량
4. 신뢰성

Amazon은 광범위한 범위와 전문 전문가로 구성된 거대한 팀을 보유하고 있습니다. 그들은 신뢰할 수 있고 일관된 견고한 시스템을 구축하는 데 도움이 될 것입니다. 여러 기업은 데이터에 대한 안전하고 신뢰할 수 있는 연결을 원하므로 데이터 인프라를 유지하고 생성할 수 있습니다. 이것이 AWS 클라우드 서비스가 많은 기업에서 최고의 선택인 이유입니다.

5. 유연하고 사용자 정의 가능

AWS를 사용하면 원하는 프로그래밍 언어, 운영 체제 및 데이터베이스를 선택할 수 있으므로 조직과 팀에 가장 적합한 솔루션을 구축할 수 있습니다.

사용자 지정과 단순성 및 사용자 친화적인 AWS의 조합은 전 세계의 많은 기업이 AWS 서비스를 선택하도록 권장합니다.

요약하자면

AWS 클라우드 컴퓨팅 서비스는 안전하고 안정적이며 경제적입니다. 따라서 AWS 클라우드 서비스 중 하나를 선택하면 비즈니스에 유리한 것으로 판명되고 선도적인 클라우드 인프라에서 비즈니스를 기하급수적으로 확장할 수 있습니다.

이 안내서가 AWS 클라우드 서비스에 대한 전체 개요를 이해하는 데 도움이 되기를 바랍니다. 그러나 귀하의 요구 사항에 맞는 효과적인 서비스에 대해 의문이 있는 경우 오늘 최고의 AWS 클라우드 컨설턴트 에게 문의할 수 있습니다!