Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
5分で伝えるAWS
Search
Tomoe Sawai
November 02, 2018
Technology
470
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
5分で伝えるAWS
AWS初学者向け。
Webナイト宮崎Vol.1での発表内容です。
5分間のLT枠に、個人的に紹介したいサービスを詰め込みました。
※30秒オーバーしました
Tomoe Sawai
November 02, 2018
More Decks by Tomoe Sawai
See All by Tomoe Sawai
Stripe Connect Standard 利用事例の紹介
tomoeine
0
150
Solidus + Stripe で爆速!?ECサイト構築
tomoeine
0
120
Other Decks in Technology
See All in Technology
Kotlin 開発のツラミを爆破した話! / Explode the difficulty of Kotlin dev!
eller86
0
110
スタートアップにAmazon EKSは早すぎる? マルチプロダクト戦略を加速する Platform Engineeringの実践 / Is Amazon EKS Too Soon for Startups? Practical Platform Engineering to Accelerate a Multi-Product Strategy
elmodev09
1
1.9k
事業会社は今こそSWEを高給で雇ってWebシステムを内製しよう
masaokb
0
110
起点・思考・出力で分解する 〜PM業務の自動化設計〜
kazu_kichi_67
2
1.2k
AIエージェントとPhysical AIが拓く製造業の変革(ハノーバーメッセリキャップ)
iotcomjpadmin
0
180
組織における AI-DLC 実践
askul
0
210
Hatena Engineer Seminar 37 jj1uzh
jj1uzh
0
270
AI Agentをシステムに組み込む前にゆるく向き合ってみる
hayama17
0
170
トークン最適化のためのユーザーストーリー分析 / User Story Analysis for Token Optimization
oomatomo
0
140
AWS Summit Japan 2026の振り返りと2027へ向けて / AWS Summit Japan 2026 Recap and Prospects for 2027
kaminashi
1
110
Microsoft のサポートとフィードバック総まとめ
murachiakira
PRO
0
120
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
250
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Chasing Engaging Ingredients in Design
codingconduct
0
230
The World Runs on Bad Software
bkeepers
PRO
72
12k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
160
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
330
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
620
Odyssey Design
rkendrick25
PRO
2
710
Fireside Chat
paigeccino
42
4k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
370
Transcript
雑に5分で伝える AWS 澤井 友恵 @tomoeine
自己紹介 • 名前:澤井友恵 • 趣味:クライミング • 経歴 ◦ 高校中退後(テーブルレイアウト全盛期)、HP作成にハマる ◦
大学入学、零細Web広告会社で1人システム部門のバイト ◦ 卒業後、大手SIerにSEとして勤務 ◦ 2016年に宮崎へ移住&転職(自社サービス開発) ◦ 2018年6月にフリーランス化、山の中の平屋で在宅ワーク中 • 主に触っているもの:PHP、Ruby on Rails、AWS等
AWSとの出会い
SE時代のインフラ① リリースといえば、 クライアントのオフィスでインストール作業
SE時代のインフラ② サーバの構成変更に◦◦◦万円
転職後、AWSと出会う 数クリックで環境ができる、、 気軽にスペック上げられる、、 カルチャーショック
このLTの対象者 • インフラはあまり触らないけど興味のある人 • AWSは知っているがEC2以外はよくわからない人 • オンプレミス環境にデプロイしている人 • AWSのサービスを俯瞰してみたい人
アジェンダ • 20秒で伝えるEC2 • 20秒で伝えるRDS • 20秒で伝えるELB • 20秒で伝えるS3 •
20秒で伝えるElastiCache • 20秒で伝えるCloudFront • 20秒で伝えるAWS WAF
20秒で伝えるEC2
EC2とは? Amazon Elastic Compute Cloud (Amazon EC2) は、安全でサイズ変更可能なコン ピューティング性能をクラウド内で提供するウェブサービスです。ウェブスケール のクラウドコンピューティングを開発者が簡単に利用できるよう設計されていま
す。 AWS公式:https://aws.amazon.com/jp/ec2/
EC2とは? Amazon Elastic Compute Cloud (Amazon EC2) は、安全でサイズ変更可能なコン ピューティング性能をクラウド内で提供するウェブサービスです。ウェブスケール のクラウドコンピューティングを開発者が簡単に利用できるよう設計されていま
す。 AWS公式:https://aws.amazon.com/jp/ec2/ 便利な仮想マシンサービス です スケールアップとかが簡単にできます
Webサービス構成例 EC2 Instance Web AP DB Users
20秒で伝えるRDS
RDSとは? Amazon Relational Database Service (Amazon RDS) を使用すると、クラウド内で リレーショナルデータベースを簡単に設定、運用、スケールできます。ハードウェア のプロビジョニング、データベースのセットアップ、パッチ適用、バックアップなどの
時間がかかる管理タスクを自動化しながら、コスト効率とサイズ変更可能なキャパ シティーを提供します。これにより、アプリケーションに集中することができ、必要と される高速なパフォーマンス、高可用性、セキュリティ、互換性をアプリケーション に実装できるようになります。 AWS公式:https://aws.amazon.com/jp/rds/
RDSとは? Amazon Relational Database Service (Amazon RDS) を使用すると、クラウド内で リレーショナルデータベースを簡単に設定、運用、スケールできます。ハードウェア のプロビジョニング、データベースのセットアップ、パッチ適用、バックアップなどの
時間がかかる管理タスクを自動化しながら、コスト効率とサイズ変更可能なキャパ シティーを提供します。これにより、アプリケーションに集中することができ、必要と される高速なパフォーマンス、高可用性、セキュリティ、互換性をアプリケーション に実装できるようになります。 AWS公式:https://aws.amazon.com/jp/rds/ 便利なデータベースサービス です セットアップが楽々
Webサービス構成例 EC2 Instance Web AP Users Amazon RDS
20秒で伝えるELB
ELBとは? Elastic Load Balancing は、アプリケーションへのトラフィックを複数のターゲット (Amazon EC2 インスタンス、コンテナ、IP アドレスなど) に自動的に分散します。
Elastic Load Balancing は、変動するアプリケーショントラフィックの負荷を、1 つの アベイラビリティーゾーンまたは複数のアベイラビリティーゾーンで処理できます。 Elastic Load Balancing では、3 種類のロードバランサーが用意されています。こ れらはすべて、アプリケーションの耐障害性を高めるのに必要な高い可用性、自 動スケーリング、堅牢なセキュリティを特徴としています。 AWS公式:https://aws.amazon.com/jp/ec2/
ELBとは? Elastic Load Balancing は、アプリケーションへのトラフィックを複数のターゲット (Amazon EC2 インスタンス、コンテナ、IP アドレスなど) に自動的に分散します。
Elastic Load Balancing は、変動するアプリケーショントラフィックの負荷を、1 つの アベイラビリティーゾーンまたは複数のアベイラビリティーゾーンで処理できます。 Elastic Load Balancing では、3 種類のロードバランサーが用意されています。こ れらはすべて、アプリケーションの耐障害性を高めるのに必要な高い可用性、自 動スケーリング、堅牢なセキュリティを特徴としています。 AWS公式:https://aws.amazon.com/jp/ec2/ 高可用性なロードバランサー です オートスケーリングもやってくれる
Webサービス構成例 EC2 Instance Users Amazon RDS Elastic Load Balancing
20秒で伝えるS3
S3(Simple Storage Service)とは? 今日の企業に求められるのは、大規模なデータを簡単かつ安全に収集、保存、分 析する能力です。Amazon S3 は、ウェブサイトやモバイルアプリケーション、社内 アプリケーション、IoT センサーやデバイスからのデータなど、どこからの、どのよ うな量のデータでも保存と取得が可能なオブジェクトストレージです。
AWS公式:https://aws.amazon.com/jp/s3/
S3(Simple Storage Service)とは? 今日の企業に求められるのは、大規模なデータを簡単かつ安全に収集、保存、分 析する能力です。Amazon S3 は、ウェブサイトやモバイルアプリケーション、社内 アプリケーション、IoT センサーやデバイスからのデータなど、どこからの、どのよ うな量のデータでも保存と取得が可能なオブジェクトストレージです。
AWS公式:https://aws.amazon.com/jp/s3/ 安くて便利なストレージ です
S3導入後のWebサービス構成例① EC2 Instances Users Amazon RDS Elastic Load Balancing S3
Bucket
S3導入後のWebサービス構成例② Users S3 Bucket 静的なWebサイトなら S3だけで公開もアリ!
20秒で伝えるElastiCache
ElastiCacheとは? Amazon CloudFront は、データ、動画、アプリケーション、および API をすべて開 発者にとって使いやすい環境で、低レイテンシーの高速転送により視聴者に安全 に配信する高速コンテンツ配信ネットワーク (CDN) サービスです。CloudFront
は、AWS と統合され、どちらの物理的な場所も AWS のグローバルインフラストラ クチャならびにその他の AWS サービスと直接接続されます。 AWS公式:https://aws.amazon.com/jp/cloudfront/
ElastiCacheとは? Amazon ElastiCache では、完全マネージド型の Redis および Memcached をご利 用いただけます。普及しているオープンソース互換のインメモリデータストアを、 シームレスにデプロイ、運用、スケールできます。高スループットかつ低レイテン
シーなインメモリデータストアからデータを取得して、大量のデータを扱うアプリ ケーションを構築したり、既存のアプリケーションのパフォーマンスを改善したりす ることが可能です。 AWS公式:https://aws.amazon.com/jp/elasticache/ キャッシュ管理 できます オートスケーリングするなら入れておきたい
ElastiCache導入後のWebサービス構成例 EC2 Instances Users Amazon RDS Elastic Load Balancing S3
Bucket ElastiCache RedisとMemcachedを使える
20秒で伝えるCloudFront
CloudFrontとは? Amazon CloudFront は、データ、動画、アプリケーション、および API をすべて開 発者にとって使いやすい環境で、低レイテンシーの高速転送により視聴者に安全 に配信する高速コンテンツ配信ネットワーク (CDN) サービスです。CloudFront
は、AWS と統合され、どちらの物理的な場所も AWS のグローバルインフラストラ クチャならびにその他の AWS サービスと直接接続されます。 AWS公式:https://aws.amazon.com/jp/cloudfront/
CloudFrontとは? Amazon ElastiCache では、完全マネージド型の Redis および Memcached をご利 用いただけます。普及しているオープンソース互換のインメモリデータストアを、 シームレスにデプロイ、運用、スケールできます。高スループットかつ低レイテン
シーなインメモリデータストアからデータを取得して、大量のデータを扱うアプリ ケーションを構築したり、既存のアプリケーションのパフォーマンスを改善したりす ることが可能です。 AWS公式:https://aws.amazon.com/jp/elasticache/ CDN(コンテンツ配信ネットワーク) です ユーザーへのレスポンスが早くなるよ
CloudFront導入後のWebサービス構成例 EC2 Instances Users Amazon RDS Elastic Load Balancing S3
Bucket ElastiCache CloudFront ユーザーに物理的に近い場所から直接応答 より速くなる
20秒で伝えるAWS WAF
AWS WAFとは? AWS WAF は、アプリケーションの可用性に対する影響、セキュリティの侵害、過 剰なリソース消費を生じる可能性がある一般的なウェブエクスプロイトからウェブ アプリケーションを保護するために役立つウェブアプリケーションファイアウォール です。AWS WAF では、カスタマイズ可能なウェブセキュリティルールを定義するこ
とによって、ウェブアプリケーションに対するどのトラフィックを許可またはブロック するかを制御できます。 AWS公式:https://aws.amazon.com/jp/waf/
AWS WAFとは? Amazon ElastiCache では、完全マネージド型の Redis および Memcached をご利 用いただけます。普及しているオープンソース互換のインメモリデータストアを、
シームレスにデプロイ、運用、スケールできます。高スループットかつ低レイテン シーなインメモリデータストアからデータを取得して、大量のデータを扱うアプリ ケーションを構築したり、既存のアプリケーションのパフォーマンスを改善したりす ることが可能です。 AWS公式:https://aws.amazon.com/jp/elasticache/ お手軽なWAF(ウェブアプリケーション ファイアウォール) です です SQLインジェクション・XSS対策程度は簡単
AWS WAF導入後のWebサービス構成例 EC2 Instances Users Amazon RDS Elastic Load Balancing
S3 Bucket ElastiCache CloudFront AWS WAF Marketplaceで高機能なマネージドルールも買える
雑に5分で伝えるAWS ご清聴ありがとうございました! 全然紹介しきれなかった・・・ 澤井 友恵 @tomoeine