Upgrade to Pro — share decks privately, control downloads, hide ads and more …

5分で伝えるAWS

Tomoe Sawai
November 02, 2018

 5分で伝えるAWS

AWS初学者向け。
Webナイト宮崎Vol.1での発表内容です。
5分間のLT枠に、個人的に紹介したいサービスを詰め込みました。
※30秒オーバーしました

Tomoe Sawai

November 02, 2018
Tweet

More Decks by Tomoe Sawai

Other Decks in Technology

Transcript

  1. 自己紹介 • 名前:澤井友恵 • 趣味:クライミング • 経歴 ◦ 高校中退後(テーブルレイアウト全盛期)、HP作成にハマる ◦

    大学入学、零細Web広告会社で1人システム部門のバイト ◦ 卒業後、大手SIerにSEとして勤務 ◦ 2016年に宮崎へ移住&転職(自社サービス開発) ◦ 2018年6月にフリーランス化、山の中の平屋で在宅ワーク中 • 主に触っているもの:PHP、Ruby on Rails、AWS等
  2. アジェンダ • 20秒で伝えるEC2 • 20秒で伝えるRDS • 20秒で伝えるELB • 20秒で伝えるS3 •

    20秒で伝えるElastiCache • 20秒で伝えるCloudFront • 20秒で伝えるAWS WAF
  3. RDSとは? Amazon Relational Database Service (Amazon RDS) を使用すると、クラウド内で リレーショナルデータベースを簡単に設定、運用、スケールできます。ハードウェア のプロビジョニング、データベースのセットアップ、パッチ適用、バックアップなどの

    時間がかかる管理タスクを自動化しながら、コスト効率とサイズ変更可能なキャパ シティーを提供します。これにより、アプリケーションに集中することができ、必要と される高速なパフォーマンス、高可用性、セキュリティ、互換性をアプリケーション に実装できるようになります。 AWS公式:https://aws.amazon.com/jp/rds/
  4. RDSとは? Amazon Relational Database Service (Amazon RDS) を使用すると、クラウド内で リレーショナルデータベースを簡単に設定、運用、スケールできます。ハードウェア のプロビジョニング、データベースのセットアップ、パッチ適用、バックアップなどの

    時間がかかる管理タスクを自動化しながら、コスト効率とサイズ変更可能なキャパ シティーを提供します。これにより、アプリケーションに集中することができ、必要と される高速なパフォーマンス、高可用性、セキュリティ、互換性をアプリケーション に実装できるようになります。 AWS公式:https://aws.amazon.com/jp/rds/ 便利なデータベースサービス です セットアップが楽々
  5. ELBとは? Elastic Load Balancing は、アプリケーションへのトラフィックを複数のターゲット (Amazon EC2 インスタンス、コンテナ、IP アドレスなど) に自動的に分散します。

    Elastic Load Balancing は、変動するアプリケーショントラフィックの負荷を、1 つの アベイラビリティーゾーンまたは複数のアベイラビリティーゾーンで処理できます。 Elastic Load Balancing では、3 種類のロードバランサーが用意されています。こ れらはすべて、アプリケーションの耐障害性を高めるのに必要な高い可用性、自 動スケーリング、堅牢なセキュリティを特徴としています。 AWS公式:https://aws.amazon.com/jp/ec2/
  6. ELBとは? Elastic Load Balancing は、アプリケーションへのトラフィックを複数のターゲット (Amazon EC2 インスタンス、コンテナ、IP アドレスなど) に自動的に分散します。

    Elastic Load Balancing は、変動するアプリケーショントラフィックの負荷を、1 つの アベイラビリティーゾーンまたは複数のアベイラビリティーゾーンで処理できます。 Elastic Load Balancing では、3 種類のロードバランサーが用意されています。こ れらはすべて、アプリケーションの耐障害性を高めるのに必要な高い可用性、自 動スケーリング、堅牢なセキュリティを特徴としています。 AWS公式:https://aws.amazon.com/jp/ec2/ 高可用性なロードバランサー です オートスケーリングもやってくれる
  7. ElastiCacheとは? Amazon CloudFront は、データ、動画、アプリケーション、および API をすべて開 発者にとって使いやすい環境で、低レイテンシーの高速転送により視聴者に安全 に配信する高速コンテンツ配信ネットワーク (CDN) サービスです。CloudFront

    は、AWS と統合され、どちらの物理的な場所も AWS のグローバルインフラストラ クチャならびにその他の AWS サービスと直接接続されます。 AWS公式:https://aws.amazon.com/jp/cloudfront/
  8. ElastiCacheとは? Amazon ElastiCache では、完全マネージド型の Redis および Memcached をご利 用いただけます。普及しているオープンソース互換のインメモリデータストアを、 シームレスにデプロイ、運用、スケールできます。高スループットかつ低レイテン

    シーなインメモリデータストアからデータを取得して、大量のデータを扱うアプリ ケーションを構築したり、既存のアプリケーションのパフォーマンスを改善したりす ることが可能です。 AWS公式:https://aws.amazon.com/jp/elasticache/ キャッシュ管理 できます オートスケーリングするなら入れておきたい
  9. CloudFrontとは? Amazon CloudFront は、データ、動画、アプリケーション、および API をすべて開 発者にとって使いやすい環境で、低レイテンシーの高速転送により視聴者に安全 に配信する高速コンテンツ配信ネットワーク (CDN) サービスです。CloudFront

    は、AWS と統合され、どちらの物理的な場所も AWS のグローバルインフラストラ クチャならびにその他の AWS サービスと直接接続されます。 AWS公式:https://aws.amazon.com/jp/cloudfront/
  10. CloudFrontとは? Amazon ElastiCache では、完全マネージド型の Redis および Memcached をご利 用いただけます。普及しているオープンソース互換のインメモリデータストアを、 シームレスにデプロイ、運用、スケールできます。高スループットかつ低レイテン

    シーなインメモリデータストアからデータを取得して、大量のデータを扱うアプリ ケーションを構築したり、既存のアプリケーションのパフォーマンスを改善したりす ることが可能です。 AWS公式:https://aws.amazon.com/jp/elasticache/ CDN(コンテンツ配信ネットワーク) です ユーザーへのレスポンスが早くなるよ
  11. CloudFront導入後のWebサービス構成例 EC2 Instances Users Amazon RDS Elastic Load Balancing S3

    Bucket ElastiCache CloudFront ユーザーに物理的に近い場所から直接応答 より速くなる
  12. AWS WAFとは? Amazon ElastiCache では、完全マネージド型の Redis および Memcached をご利 用いただけます。普及しているオープンソース互換のインメモリデータストアを、

    シームレスにデプロイ、運用、スケールできます。高スループットかつ低レイテン シーなインメモリデータストアからデータを取得して、大量のデータを扱うアプリ ケーションを構築したり、既存のアプリケーションのパフォーマンスを改善したりす ることが可能です。 AWS公式:https://aws.amazon.com/jp/elasticache/ お手軽なWAF(ウェブアプリケーション ファイアウォール) です です SQLインジェクション・XSS対策程度は簡単
  13. AWS WAF導入後のWebサービス構成例 EC2 Instances Users Amazon RDS Elastic Load Balancing

    S3 Bucket ElastiCache CloudFront AWS WAF Marketplaceで高機能なマネージドルールも買える