Slide 1

Slide 1 text

雑に5分で伝える AWS 澤井 友恵 @tomoeine

Slide 2

Slide 2 text

自己紹介 ● 名前:澤井友恵 ● 趣味:クライミング ● 経歴 ○ 高校中退後(テーブルレイアウト全盛期)、HP作成にハマる ○ 大学入学、零細Web広告会社で1人システム部門のバイト ○ 卒業後、大手SIerにSEとして勤務 ○ 2016年に宮崎へ移住&転職(自社サービス開発) ○ 2018年6月にフリーランス化、山の中の平屋で在宅ワーク中 ● 主に触っているもの:PHP、Ruby on Rails、AWS等

Slide 3

Slide 3 text

AWSとの出会い

Slide 4

Slide 4 text

SE時代のインフラ① リリースといえば、 クライアントのオフィスでインストール作業

Slide 5

Slide 5 text

SE時代のインフラ② サーバの構成変更に○○○万円

Slide 6

Slide 6 text

転職後、AWSと出会う 数クリックで環境ができる、、 気軽にスペック上げられる、、 カルチャーショック

Slide 7

Slide 7 text

このLTの対象者 ● インフラはあまり触らないけど興味のある人 ● AWSは知っているがEC2以外はよくわからない人 ● オンプレミス環境にデプロイしている人 ● AWSのサービスを俯瞰してみたい人

Slide 8

Slide 8 text

アジェンダ ● 20秒で伝えるEC2 ● 20秒で伝えるRDS ● 20秒で伝えるELB ● 20秒で伝えるS3 ● 20秒で伝えるElastiCache ● 20秒で伝えるCloudFront ● 20秒で伝えるAWS WAF

Slide 9

Slide 9 text

20秒で伝えるEC2

Slide 10

Slide 10 text

EC2とは? Amazon Elastic Compute Cloud (Amazon EC2) は、安全でサイズ変更可能なコン ピューティング性能をクラウド内で提供するウェブサービスです。ウェブスケール のクラウドコンピューティングを開発者が簡単に利用できるよう設計されていま す。 AWS公式:https://aws.amazon.com/jp/ec2/

Slide 11

Slide 11 text

EC2とは? Amazon Elastic Compute Cloud (Amazon EC2) は、安全でサイズ変更可能なコン ピューティング性能をクラウド内で提供するウェブサービスです。ウェブスケール のクラウドコンピューティングを開発者が簡単に利用できるよう設計されていま す。 AWS公式:https://aws.amazon.com/jp/ec2/ 便利な仮想マシンサービス です スケールアップとかが簡単にできます

Slide 12

Slide 12 text

Webサービス構成例 EC2 Instance Web AP DB Users

Slide 13

Slide 13 text

20秒で伝えるRDS

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

Webサービス構成例 EC2 Instance Web AP Users Amazon RDS

Slide 17

Slide 17 text

20秒で伝えるELB

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

Webサービス構成例 EC2 Instance Users Amazon RDS Elastic Load Balancing

Slide 21

Slide 21 text

20秒で伝えるS3

Slide 22

Slide 22 text

S3(Simple Storage Service)とは? 今日の企業に求められるのは、大規模なデータを簡単かつ安全に収集、保存、分 析する能力です。Amazon S3 は、ウェブサイトやモバイルアプリケーション、社内 アプリケーション、IoT センサーやデバイスからのデータなど、どこからの、どのよ うな量のデータでも保存と取得が可能なオブジェクトストレージです。 AWS公式:https://aws.amazon.com/jp/s3/

Slide 23

Slide 23 text

S3(Simple Storage Service)とは? 今日の企業に求められるのは、大規模なデータを簡単かつ安全に収集、保存、分 析する能力です。Amazon S3 は、ウェブサイトやモバイルアプリケーション、社内 アプリケーション、IoT センサーやデバイスからのデータなど、どこからの、どのよ うな量のデータでも保存と取得が可能なオブジェクトストレージです。 AWS公式:https://aws.amazon.com/jp/s3/ 安くて便利なストレージ です

Slide 24

Slide 24 text

S3導入後のWebサービス構成例① EC2 Instances Users Amazon RDS Elastic Load Balancing S3 Bucket

Slide 25

Slide 25 text

S3導入後のWebサービス構成例② Users S3 Bucket 静的なWebサイトなら S3だけで公開もアリ!

Slide 26

Slide 26 text

20秒で伝えるElastiCache

Slide 27

Slide 27 text

ElastiCacheとは? Amazon CloudFront は、データ、動画、アプリケーション、および API をすべて開 発者にとって使いやすい環境で、低レイテンシーの高速転送により視聴者に安全 に配信する高速コンテンツ配信ネットワーク (CDN) サービスです。CloudFront は、AWS と統合され、どちらの物理的な場所も AWS のグローバルインフラストラ クチャならびにその他の AWS サービスと直接接続されます。 AWS公式:https://aws.amazon.com/jp/cloudfront/

Slide 28

Slide 28 text

ElastiCacheとは? Amazon ElastiCache では、完全マネージド型の Redis および Memcached をご利 用いただけます。普及しているオープンソース互換のインメモリデータストアを、 シームレスにデプロイ、運用、スケールできます。高スループットかつ低レイテン シーなインメモリデータストアからデータを取得して、大量のデータを扱うアプリ ケーションを構築したり、既存のアプリケーションのパフォーマンスを改善したりす ることが可能です。 AWS公式:https://aws.amazon.com/jp/elasticache/ キャッシュ管理 できます オートスケーリングするなら入れておきたい

Slide 29

Slide 29 text

ElastiCache導入後のWebサービス構成例 EC2 Instances Users Amazon RDS Elastic Load Balancing S3 Bucket ElastiCache RedisとMemcachedを使える

Slide 30

Slide 30 text

20秒で伝えるCloudFront

Slide 31

Slide 31 text

CloudFrontとは? Amazon CloudFront は、データ、動画、アプリケーション、および API をすべて開 発者にとって使いやすい環境で、低レイテンシーの高速転送により視聴者に安全 に配信する高速コンテンツ配信ネットワーク (CDN) サービスです。CloudFront は、AWS と統合され、どちらの物理的な場所も AWS のグローバルインフラストラ クチャならびにその他の AWS サービスと直接接続されます。 AWS公式:https://aws.amazon.com/jp/cloudfront/

Slide 32

Slide 32 text

CloudFrontとは? Amazon ElastiCache では、完全マネージド型の Redis および Memcached をご利 用いただけます。普及しているオープンソース互換のインメモリデータストアを、 シームレスにデプロイ、運用、スケールできます。高スループットかつ低レイテン シーなインメモリデータストアからデータを取得して、大量のデータを扱うアプリ ケーションを構築したり、既存のアプリケーションのパフォーマンスを改善したりす ることが可能です。 AWS公式:https://aws.amazon.com/jp/elasticache/ CDN(コンテンツ配信ネットワーク) です ユーザーへのレスポンスが早くなるよ

Slide 33

Slide 33 text

CloudFront導入後のWebサービス構成例 EC2 Instances Users Amazon RDS Elastic Load Balancing S3 Bucket ElastiCache CloudFront ユーザーに物理的に近い場所から直接応答 より速くなる

Slide 34

Slide 34 text

20秒で伝えるAWS WAF

Slide 35

Slide 35 text

AWS WAFとは? AWS WAF は、アプリケーションの可用性に対する影響、セキュリティの侵害、過 剰なリソース消費を生じる可能性がある一般的なウェブエクスプロイトからウェブ アプリケーションを保護するために役立つウェブアプリケーションファイアウォール です。AWS WAF では、カスタマイズ可能なウェブセキュリティルールを定義するこ とによって、ウェブアプリケーションに対するどのトラフィックを許可またはブロック するかを制御できます。 AWS公式:https://aws.amazon.com/jp/waf/

Slide 36

Slide 36 text

AWS WAFとは? Amazon ElastiCache では、完全マネージド型の Redis および Memcached をご利 用いただけます。普及しているオープンソース互換のインメモリデータストアを、 シームレスにデプロイ、運用、スケールできます。高スループットかつ低レイテン シーなインメモリデータストアからデータを取得して、大量のデータを扱うアプリ ケーションを構築したり、既存のアプリケーションのパフォーマンスを改善したりす ることが可能です。 AWS公式:https://aws.amazon.com/jp/elasticache/ お手軽なWAF(ウェブアプリケーション ファイアウォール) です です SQLインジェクション・XSS対策程度は簡単

Slide 37

Slide 37 text

AWS WAF導入後のWebサービス構成例 EC2 Instances Users Amazon RDS Elastic Load Balancing S3 Bucket ElastiCache CloudFront AWS WAF Marketplaceで高機能なマネージドルールも買える

Slide 38

Slide 38 text

雑に5分で伝えるAWS ご清聴ありがとうございました! 全然紹介しきれなかった・・・ 澤井 友恵 @tomoeine