Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
株式会社オプト 仙台ラボラトリ
PDF, PPTX
353 views
クラウド入門(AWS編)
2021年6月25日開催のタガヤスその21発表資料です
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 44
2
/ 44
3
/ 44
4
/ 44
5
/ 44
6
/ 44
7
/ 44
8
/ 44
9
/ 44
10
/ 44
11
/ 44
12
/ 44
13
/ 44
14
/ 44
15
/ 44
16
/ 44
17
/ 44
18
/ 44
19
/ 44
20
/ 44
21
/ 44
22
/ 44
23
/ 44
24
/ 44
25
/ 44
26
/ 44
27
/ 44
28
/ 44
29
/ 44
30
/ 44
31
/ 44
32
/ 44
33
/ 44
34
/ 44
35
/ 44
36
/ 44
37
/ 44
38
/ 44
39
/ 44
40
/ 44
41
/ 44
42
/ 44
43
/ 44
44
/ 44
More Related Content
PDF
開発者におくるサーバーレスモニタリング
by
Amazon Web Services Japan
PPTX
これから始めるエンジニアのためのクラウド超入門
by
富士通クラウドテクノロジーズ株式会社
PDF
20200804 AWS Black Belt Online Seminar Amazon CodeGuru
by
Amazon Web Services Japan
PPTX
Azure API Management 俺的マニュアル
by
貴志 上坂
PPTX
AWS入門!!
by
Wataru NOGUCHI
PDF
AWS初心者向けWebinar AWS上でのDDoS対策
by
Amazon Web Services Japan
PDF
LayerXのQAチームで目指したい動き方 (社内資料)
by
mosa siru
PPTX
バックログとタスクをインポート・エクスポート Team Foundation Server と Excel・Project との連携
by
慎一 古賀
開発者におくるサーバーレスモニタリング
by
Amazon Web Services Japan
これから始めるエンジニアのためのクラウド超入門
by
富士通クラウドテクノロジーズ株式会社
20200804 AWS Black Belt Online Seminar Amazon CodeGuru
by
Amazon Web Services Japan
Azure API Management 俺的マニュアル
by
貴志 上坂
AWS入門!!
by
Wataru NOGUCHI
AWS初心者向けWebinar AWS上でのDDoS対策
by
Amazon Web Services Japan
LayerXのQAチームで目指したい動き方 (社内資料)
by
mosa siru
バックログとタスクをインポート・エクスポート Team Foundation Server と Excel・Project との連携
by
慎一 古賀
What's hot
PDF
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
by
Trainocate Japan, Ltd.
PDF
VPC Reachability Analyzer 使って人生が変わった話
by
Noritaka Sekiyama
PDF
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
by
Amazon Web Services Japan
PDF
Swagger ではない OpenAPI Specification 3.0 による API サーバー開発
by
Yahoo!デベロッパーネットワーク
PDF
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
by
Amazon Web Services Japan
PPTX
Azure Api Management 俺的マニュアル 2020年3月版
by
貴志 上坂
PDF
クラウド環境下におけるAPIリトライ設計
by
Kouji YAMADA
PPTX
ぱぱっと理解するSpring Cloudの基本
by
kazuki kumagai
PDF
20210526 AWS Expert Online マルチアカウント管理の基本
by
Amazon Web Services Japan
PDF
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
by
Amazon Web Services Japan
PDF
Presto ベースのマネージドサービス Amazon Athena
by
Amazon Web Services Japan
PPTX
モンスターストライクにおける負荷対策
by
Yusuke Shirakawa
PDF
M04_失敗しないための Azure Virtual Desktop 設計ガイド
by
日本マイクロソフト株式会社
PDF
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
by
POStudy
PDF
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
by
Tatsuo Kudo
PDF
組織にテストを書く文化を根付かせる戦略と戦術
by
Takuto Wada
PDF
「龍が如く7 光と闇の行方」の自動テスト活用事例とテスト自動化チーム(仮)による若手育成の取り組みについて
by
SEGADevTech
PDF
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
by
都元ダイスケ Miyamoto
PDF
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
by
Mikiya Okuno
PDF
エンタープライズ、アーキテクチャ、アジャイルのこれから
by
Yusuke Suzuki
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
by
Trainocate Japan, Ltd.
VPC Reachability Analyzer 使って人生が変わった話
by
Noritaka Sekiyama
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
by
Amazon Web Services Japan
Swagger ではない OpenAPI Specification 3.0 による API サーバー開発
by
Yahoo!デベロッパーネットワーク
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
by
Amazon Web Services Japan
Azure Api Management 俺的マニュアル 2020年3月版
by
貴志 上坂
クラウド環境下におけるAPIリトライ設計
by
Kouji YAMADA
ぱぱっと理解するSpring Cloudの基本
by
kazuki kumagai
20210526 AWS Expert Online マルチアカウント管理の基本
by
Amazon Web Services Japan
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
by
Amazon Web Services Japan
Presto ベースのマネージドサービス Amazon Athena
by
Amazon Web Services Japan
モンスターストライクにおける負荷対策
by
Yusuke Shirakawa
M04_失敗しないための Azure Virtual Desktop 設計ガイド
by
日本マイクロソフト株式会社
なんたって”DevQA” アジャイル開発とQAの合体が改善を生む - 永田 敦 氏 #postudy
by
POStudy
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
by
Tatsuo Kudo
組織にテストを書く文化を根付かせる戦略と戦術
by
Takuto Wada
「龍が如く7 光と闇の行方」の自動テスト活用事例とテスト自動化チーム(仮)による若手育成の取り組みについて
by
SEGADevTech
マイクロサービス時代の認証と認可 - AWS Dev Day Tokyo 2018 #AWSDevDay
by
都元ダイスケ Miyamoto
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル)
by
Mikiya Okuno
エンタープライズ、アーキテクチャ、アジャイルのこれから
by
Yusuke Suzuki
Similar to クラウド入門(AWS編)
PDF
20180220 AWS Black Belt Online Seminar - Amazon Container Services
by
Amazon Web Services Japan
PDF
初心者向けWebinar AWSで開発環境を構築しよう
by
Amazon Web Services Japan
PDF
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
by
Amazon Web Services Japan
PDF
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...
by
Amazon Web Services Japan
PDF
はじめてのAmazon Web Services
by
SORACOM, INC
PDF
20170621 aws-black belt-ads-sms
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2017 初心者向け クラウドコンピューティング はじめの一歩
by
Amazon Web Services Japan
PPTX
AWSサービス 140+α ざっくり説明(2019年版)
by
Hiroyuki Numao
PDF
[AWSマイスターシリーズ] Amazon Elastic Compute Cloud (EC2) Windows編
by
Amazon Web Services Japan
PPT
2010 04クラウド技術講座
by
sisawa
PDF
JAWS-UG Meets Windows (JAWS Days 2017)
by
Amazon Web Services Japan
PDF
スタートアップがAWSを使うべき3つの理由
by
Serverworks Co.,Ltd.
PPTX
インフラ系自主トレするならAWS
by
Yasuhiro Araki, Ph.D
PDF
cloudpack導入資料(2011/09/01版)
by
iret, Inc.
PDF
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011
by
SORACOM, INC
PDF
cloudpack導入資料(20120302版)
by
iret, Inc.
PDF
「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会
by
Yasuhiro Horiuchi
PDF
Aws meister-cloud formation-summit2012
by
Akio Katayama
PDF
20120303 jaws summit-meister-04_cloud_formation
by
Amazon Web Services Japan
PDF
Cloud on the_beach_aws入門_公開
by
Hideki Ojima
20180220 AWS Black Belt Online Seminar - Amazon Container Services
by
Amazon Web Services Japan
初心者向けWebinar AWSで開発環境を構築しよう
by
Amazon Web Services Japan
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
by
Amazon Web Services Japan
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...
by
Amazon Web Services Japan
はじめてのAmazon Web Services
by
SORACOM, INC
20170621 aws-black belt-ads-sms
by
Amazon Web Services Japan
AWS Black Belt Online Seminar 2017 初心者向け クラウドコンピューティング はじめの一歩
by
Amazon Web Services Japan
AWSサービス 140+α ざっくり説明(2019年版)
by
Hiroyuki Numao
[AWSマイスターシリーズ] Amazon Elastic Compute Cloud (EC2) Windows編
by
Amazon Web Services Japan
2010 04クラウド技術講座
by
sisawa
JAWS-UG Meets Windows (JAWS Days 2017)
by
Amazon Web Services Japan
スタートアップがAWSを使うべき3つの理由
by
Serverworks Co.,Ltd.
インフラ系自主トレするならAWS
by
Yasuhiro Araki, Ph.D
cloudpack導入資料(2011/09/01版)
by
iret, Inc.
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011
by
SORACOM, INC
cloudpack導入資料(20120302版)
by
iret, Inc.
「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会
by
Yasuhiro Horiuchi
Aws meister-cloud formation-summit2012
by
Akio Katayama
20120303 jaws summit-meister-04_cloud_formation
by
Amazon Web Services Japan
Cloud on the_beach_aws入門_公開
by
Hideki Ojima
More from 株式会社オプト 仙台ラボラトリ
PPTX
失敗から学ぶAWSの監視
by
株式会社オプト 仙台ラボラトリ
PDF
各種データベースの特徴とパフォーマンス比較
by
株式会社オプト 仙台ラボラトリ
PPTX
RPAって何、どんなことできるの
by
株式会社オプト 仙台ラボラトリ
PDF
フレームワークも使っていないWebアプリをLaravel+PWAでモバイルアプリっぽくしてみちゃう
by
株式会社オプト 仙台ラボラトリ
PPTX
業務の自動化をはじめよう!!
by
株式会社オプト 仙台ラボラトリ
PDF
ログについて改めて考えてみた
by
株式会社オプト 仙台ラボラトリ
PDF
ビッグデータとデータマート
by
株式会社オプト 仙台ラボラトリ
PDF
データマート対応した話
by
株式会社オプト 仙台ラボラトリ
PDF
一歩前に進めるWeb開発のスパイス(仙台Geek★Night #1)
by
株式会社オプト 仙台ラボラトリ
PDF
RPA(ロボティック・プロセ ス・オートメーション) 仮想労働者の雇い方
by
株式会社オプト 仙台ラボラトリ
PDF
ビッグデータ・データマートとは
by
株式会社オプト 仙台ラボラトリ
失敗から学ぶAWSの監視
by
株式会社オプト 仙台ラボラトリ
各種データベースの特徴とパフォーマンス比較
by
株式会社オプト 仙台ラボラトリ
RPAって何、どんなことできるの
by
株式会社オプト 仙台ラボラトリ
フレームワークも使っていないWebアプリをLaravel+PWAでモバイルアプリっぽくしてみちゃう
by
株式会社オプト 仙台ラボラトリ
業務の自動化をはじめよう!!
by
株式会社オプト 仙台ラボラトリ
ログについて改めて考えてみた
by
株式会社オプト 仙台ラボラトリ
ビッグデータとデータマート
by
株式会社オプト 仙台ラボラトリ
データマート対応した話
by
株式会社オプト 仙台ラボラトリ
一歩前に進めるWeb開発のスパイス(仙台Geek★Night #1)
by
株式会社オプト 仙台ラボラトリ
RPA(ロボティック・プロセ ス・オートメーション) 仮想労働者の雇い方
by
株式会社オプト 仙台ラボラトリ
ビッグデータ・データマートとは
by
株式会社オプト 仙台ラボラトリ
Recently uploaded
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
クラウド入門(AWS編)
1.
クラウド入門(AWS編) 2021/06/25 タガヤスその21発表資料 abema
2.
自己紹介 名前:abema 所属:株式会社オプト ビジネステクノロジー開発部 担当:インフラエンジニア 趣味:イラスト、FF14 qiita
3.
目次 ● はじめに ● オンプレミスとクラウド ○
情報システムの構造 ○ オンプレミス・ホスティング・IaaS ○ AWS創世記 ● AWSのサービス ○ 仮想サーバ ○ ネットワーク・ストレージ ○ データベース ○ その他のサービス
4.
はじめに 本資料は、著者の所属会社で実施された社内ツールを企画する非エンジニア部署と、 開発を担当するエンジニア組織の交流会において公開した資料を一部改変したもので す そのためエンジニア初心者や非エンジニアを対象とした初歩的な内容、かつイメージの 掴みやすさを優先してあえて正確でない表現をしている箇所が多々ある資料となってお ります なお本資料は個人的見解であり所属する企業とは関係ありません
5.
1. オンプレミスと クラウド
6.
オンプレミスとクラウド この章ではクラウドというものを知るために、企業の情報システムがどのような形態で提 供されるようになっていったかのおおまかな歴史を学習します。 ストーリーを把握することで、AWSのような巨大クラウドサービスの基本機能がなぜ必要 とされたのか分かるようになると思います。
7.
情報システムの構造 情報システムの構築には以下のようなものが必要になります ご家庭で例えると右のようになります システムの構造 アプリケーション 実行環境 ライブラリ ミドルウェア CPU/メモリ ネットワーク ストレージ サーバ 家庭の構造 人 家具 家電 電気 水道 ガス 住宅
8.
システムの構造 各レイヤー間には以下のような関係性があります システムの構造 アプリケーション 実行環境 ライブラリ ミドルウェア CPU/メモリ ネットワーク ストレージ サーバ 家庭の構造 人 家具 家電 電気 水道 ガス 住宅 道具 リソース 道具 リソース 箱 箱
9.
どうやって情報システムを構築するか
10.
昔の人の営みとシステム(オンプレミス) 家庭に必要なもの システムに必要なもの 人が住む
アプリケーション 家具・家電をそろえる OS・ミドルウェア 電気・ガス・水道 ネットワーク ストレージ 家を建てる サーバ設置 全部パパがやる DIYで家を建て住むように、DIYでサーバを建てシステムを構築する
11.
近代の人の営みとシステム(ホスティング) 家庭に必要なもの システムに必要なもの 人が住む アプリケーション 家具・家電をそろえる
OS・ミドルウェア 電気ガス水道込み ネットワーク ストレージは組み込み 部屋を借りる 仮想サーバを借りる すきなことして 生きていく 一部をアウトソーシングする概念の誕生 物理サーバ(アパートの一棟)から仮想サーバ(一部屋)を借りる
12.
ホスティング型の課題 企業の情報システムでは高い可用性・拡張性・保守性などが求められるため、インフラ の構成が複雑化していることがあります そのためホスティング型の組み込まれたネットワークやストレージでは対応できないこと がありました 二部屋ぶちぬいて使いたい あとB棟の部屋にも渡り廊下 渡したい^^ 無茶言うね
13.
IaaS(Infrastructure as a
Service)誕生 AmazonのAWS創造の歴史 AWSはホスティング型の課題を解決するため、それをさらに拡張した機能を実装しました こういったサービスがのちにIaaSと呼ばれるようになります 1日目 Amazonは仮想的なストレージを作成・読み込み・更新・削除する(CRUD)システムをつく り、人々が使えるようにAPIをつけました。 2日目 Amazonは仮想的なサーバを作成・読み込み・更新・削除するシステムをつくり、人々が 使えるようにAPIをつけました。 3日目 Amazonは仮想的なネットワークを作成・読み込み・更新・削除するシステムをつくり、 人々が使えるようにAPIをつけました。 4日目 Amazonはデータベースなど、 システムによく使われるミドルウェアをサービス化 し、 人々が簡単に使えるようにしました。 5日目 Amazonはいまだお休みになりません。
14.
AWSの人の営みとシステム(IaaS) 家庭に必要なもの システムに必要なもの 人が住む アプリケーション 家具は自分でそろえてもありも のでもいい OS・ミドルウェアは持ち込んで もサービスでも 電気ガス水道をやってもやんなく てもいい ネットワーク ストレージはやってもやんなく てもいい 部屋を借りる
仮想サーバを借りる 私は全部自分でや りたい アウトソーシングとDIYの両立 私は何も したくない 仮想化されたインフラ(サーバ・ネットワークなど)を自由に扱える。またそれらが構築済 みの環境も用意される サラリーマンもにっ こり
15.
2. AWSのサービス
16.
AWSのサービス AWSはAWSという単一のサービス提供があるわけではありません。AWSはクラウドにお けるシステム開発に必要なたくさんのサービスが集合したプラットフォームです。 この章ではAWSの各サービスがどういった機能を提供しているのか説明します
17.
システムに必要なもの アイコン 説明 アプリケーション
開発する ミドルウェア RDS, Redshift, Elasticache データベースやキャッシュを使わせてもらう ネットワーク ストレージ Amazon S3, AWS VPC, Route53 バーチャルなLANケーブルと外付けHDDを バーチャルなサーバにつける 仮想サーバを借りる Amazon EC2, Fargate 仮想サーバを時間単位で借りる AWSのサービス(一部)
18.
2-1. 仮想サーバ(Computing)
19.
Amazon EC2(Elastic Compute
Cloud) ● インスタンスタイプ ○ 搭載するCPUやメモリ、CPUの世代・ 想定する用途などで分けられたEC2の ラインナップ。 ○ よく聞くインスタンスタイプ ■ m5.large(中堅くらい) ■ t3.nano(最弱、開発用) ● 課金体系 ○ オンデマンドインスタンス ■ 秒単位で使った分課金 ○ リザーブドインスタンス ■ 1年や3年単位で契約して割引 してくれる ○ スポットインスタンス ■ AWSの余ったリソースを使う分 すごく割引されるがAWS都合で 殺される AWSを代表する仮想サーバ提供サービス。
20.
ECS Fargate AWS Fargate
は、サーバーやクラスターの管理の必要なしに コンテナを実行するための、Amazon ECS に対応 したコンピューティングエンジンです。AWS Fargate を使用すると、コンテナを実行するために仮想マシンのクラ スターをプロビジョニング、設定、スケールする必要がありません。これにより、サーバータイプの選択、クラス ターをスケールするタイミングの決定、クラスターのパッキングの最適化を行う必要がなくなります。AWS Fargate により、サーバーやクラスターの操作や検討が不要になります。Fargate を使用すると、アプリケーショ ンを実行するインフラストラクチャの管理ではなく、アプリケーションの設計や構築に注力できます。 Amazon ECS には、Fargate 起動タイプと EC2 起動タイプという 2 種類のモードがあります。Fargate 起動タイプ では、お客様に必要なのは、コンテナ内のアプリケーションのパッケージ化、CPU 要件やメモリ要件の指定、 ネットワーキングポリシーや IAM ポリシーの定義、アプリケーションの起動のみです。EC2 起動タイプでは、コン テナアプリケーションを実行するインフラストラクチャに対して、サーバーレベルの詳細なコントロールを実行でき ます。EC2 起動タイプでは、Amazon ECS を使用して、サーバーのクラスターを管理し、サーバーでのコンテナ の配置をスケジュールできます。Amazon ECS では、クラスター内の CPU、メモリ、その他のリソースがすべて 追跡され、指定したリソース要件に基づいて、コンテナを実行するのに最適なサーバーも検出されます。お客様 がサーバーのクラスターのプロビジョニング、パッチ適用、スケーリングを行います。使用するサーバータイプ、 使用を最適化するためにクラスター内で実行するアプリケーションおよびコンテナ数、クラスターからサーバーを 追加または削除するタイミングを決定できます。EC2 起動タイプでは、サーバークラスターで詳細なコントロール を実行でき、カスタマイズの幅広いオプションが利用できます。これにより、特定のアプリケーションのサポート や、可能性のあるコンプライアンスや政府要件への対応が可能になります。
21.
ECS Fargate AWS Fargate
は、サーバーやクラスターの管理の必要なしに コンテナを実行するための、Amazon ECS に対応 したコンピューティングエンジンです。AWS Fargate を使用すると、 コンテナを実行するために仮想マシンのクラ スターをプロビジョニング、設定、スケールする必要がありません。これにより、サーバータイプの選択、クラス ターをスケールするタイミングの決定、クラスターのパッキングの最適化を行う必要がなくなります。AWS Fargate により、サーバーやクラスターの操作や検討が不要になります。Fargate を使用すると、アプリケーショ ンを実行するインフラストラクチャの管理ではなく、アプリケーションの設計や構築に注力できます。 Amazon ECS には、Fargate 起動タイプと EC2 起動タイプという 2 種類のモードがあります。Fargate 起動タイプ では、お客様に必要なのは、コンテナ内のアプリケーションのパッケージ化、CPU 要件やメモリ要件の指定、 ネットワーキングポリシーや IAM ポリシーの定義、アプリケーションの起動のみです。EC2 起動タイプでは、 コン テナアプリケーションを実行するインフラストラクチャに対して、サーバーレベルの詳細なコントロールを実行でき ます。EC2 起動タイプでは、Amazon ECS を使用して、サーバーのクラスターを管理し、サーバーでの コンテナ の配置をスケジュールできます。Amazon ECS では、クラスター内の CPU、メモリ、その他のリソースがすべて 追跡され、指定したリソース要件に基づいて、 コンテナを実行するのに最適なサーバーも検出されます。お客様 がサーバーのクラスターのプロビジョニング、パッチ適用、スケーリングを行います。使用するサーバータイプ、 使用を最適化するためにクラスター内で実行するアプリケーションおよび コンテナ数、クラスターからサーバーを 追加または削除するタイミングを決定できます。EC2 起動タイプでは、サーバークラスターで詳細なコントロール を実行でき、カスタマイズの幅広いオプションが利用できます。これにより、特定のアプリケーションのサポート や、可能性のあるコンプライアンスや政府要件への対応が可能になります。
22.
コンテナ?
23.
営みに必要なもの システムに必要なもの 人が住む アプリケーション 家具・家電をそろえる
ミドルウェア・実行環境 電気・ガス・水道 ネットワーク 家を建てる サーバ コンテナ ライブラリや実行環境(家具や家電)とアプリケーションコード(住人)を一緒にパッケージ ングすることで、別の環境(マンションの部屋)にそのまま持ち込める技術。 living:latest deploy サーバ コンテナを担ぐひと(docker)
24.
何が嬉しいの? ライブラリや実行環境などのアプリケーションコードが依存する細かいバージョンが保た れて、混乱がおきない コンテナ後 開発者のPC コンテナ前 サーバ デポロイ パソコンでは営 んでるな… 営んでない… ってテレビ古っ! 開発者のPC サーバ デポロイ 営んでる 営んでる 最高
25.
ECS Fargate コンテナだけをなぞの空間にデプロイするサービス ??????????????????? ??????????????????? ??????????????????? ??????????????????? ここどこ のちから サーバやネットワークが存在しない(ように見える)が なぜかコンテナだけは起動していてアプリケーションが稼働する (面倒なところをユーザに見せないようにしてAWSが頑張ってる)
26.
ECS Fargate ● メリット ○
サーバの運用をAWSにまかせてコンテナの中身(アプリケーションとそれに必要なライブラリなど) に注力できる ● 課金体系 ○ オンデマンド ■ CPUのコア数およびメモリサイズ ×コンテナの起動時間 ○ Savings Plans ■ Fargateのコストを向こう1年・3年で先払いすることで値引きしてくれる ○ Fargate Spot ■ AWSの余剰リソース上で稼働するので安価だが AWS都合でコンテナが停止されることがあ る メリットと課金体系
27.
ECS EC2(もうひとつのコンテナサービス) ユーザのデプロイしたEC2(仮想マシン)上にコンテナを起動するためのAPIを提供 EC2 a
EC2 b EC2 c ユーザのEC2インスタンス ECS API リクエスト どこに連れて行 かれるの?
28.
Appendix: ECS EC2とFargate Fargateが起動しているサーバはAWSから一時的に割り当てられているものに過ぎず、ストレージも一時的なも のです。そのためローカルストレージのログやデータもFargateが終了すると消えてしまいます。 こういったステートフルな要件がある場合はECS
EC2のほうが適していることがあります。 FargateとECS EC2の使い分け
29.
AWS Lambda 各言語に対応した実行環境が組み込まれた領域にアプリケーションをデプロイするサービス シンプルなバッチ処理を対象としているため稼働できる時間が短く、最大15分で強制停止される
ごく僅かな時間だけ起動できるバッチ処理のためのアプリケーション実行環境 実行環境(家具) が組み込みの場所 デプロイされた アプリケーション え? もうチェックアウト? 15分で強制的に環境が 落とされる (ホテルから追い出され る)
30.
AWS Lambda ● 使い方 ○
CloudWatch EventとよばれるAWSサービスごとのイベントやスケジュールを管理する機能と組み合 わせ、イベントドリブンに起動したり、毎日定期実行を行う ○ Step FunctionというAWSのサービスと組み合わせ、Lambda同士を連結したり、条件で異なる Lambdaに分岐したりして、大きなバッチ処理を作る ● メリット ○ 管理すべきサーバがなく、開発者は早期にバッチをリリースできる ○ バッチのタスクが起動している僅かな時間だけ課金されるので、コストが小さくなることが多い 使い方とメリット
31.
Appendix: FargateとLambdaとEC2とas a
Service それぞれのカバー領域と使い分け システムの構造 EC2 Fargate Lambda アプリケーション 自分でデプロイ OS 実行環境 ミドルウェア 自分で インストール 組み込みアプリ ケーション実行 環境 サーバ EC2の機能で自 分でたてる Fargateがやっ てくれる Lambdaがやっ てくれる 組み込みコンテ ナ実行環境 ユーザの責任範囲 as a Service インフラぜんぶ IaaS インフラ一部 PaaS インフラごく一部 FaaS ※ 諸説あり インフラ無い SaaS
32.
2-2 ネットワーク ストレージ
33.
ネットワーク・ストレージ 情報システムを構築するためには、アプリケーションのデータを格納したり、ユーザのコ ンピュータとアプリケーションをつながるようにしなければなりません AWSではこれらの実現のために仮想ネットワークサービスと、仮想ストレージサービスを 提供しています ● 仮想ネットワークサービス ○ 仮想サーバ同士や仮想サーバとインターネットおよび社内ネットワークを接続するサービス
● 仮想ストレージサービス ○ 仮想サーバと接続してデータを格納できるようにするサービス
34.
Route53 DNSサービス。SLAが100% ELB(Elastic Load Balancer)
トラフィックを複数のサーバに分散させる(ロードバランサ)サービス DirectConnect 専用のネットワークで会社とAWSを直結するサービス AWS VPC(Virtual Private Cloud) 仮想的なネットワークを構成できる ネットワーク関連サービス
35.
Amazon S3(Simple Storage
Service) WEBで使われるHTTPでやりとりするシンプルなストレージサービス。 データ耐久性99.999999999% サーバから見ればGoogle Driveみたいな感じで、ちょっとデータを置くには良いがソフトウェアのイン ストール先などの用途には使わない(WEBを介する以上データの取り出しに速度が出なかったり不 安定だったりするため) また応用としてコレ自体をWEBサーバとすることもできる - 課金体系 データの量に対するストレージ課金と、リクエスト数やデータ転送量に対する従量課金がある。
36.
ストレージ関連サービス Amazon EFS(Elastic File
System) 複数の仮想サーバで使う共有フォルダみたいなもの AWS Snowball ローカルからAWSへのデータ移行サービス。物理的にHDDを運搬 Amazon EBS(Elastic Block Storage) 仮想サーバにさすUSBメモリみたいなもの
37.
2-3 データベース
38.
データベース 代表的なミドルウェアはサーバに自分でインストールしなくても、ネットワークを経由して 使えるようにAWSがサービス化していることがあります 感覚的にはパソコンにExcelを自分でインストールしなくても、Google SpreadSheetを使え るような感じでしょうか データベースはミドルウェアの中でも特に代表的なもので、情報システムには必ずと 言っていいほど存在しています
39.
Amazon Redshift 大きなデータを速くクエリできるやつを払い出すサービス
Amazon DynamoDB 表ではなくKey-Valueでデータを格納するやつを払い出すサービス Amazon Elasticache これもKey−Valueだがオンメモリなので速いけどそのうちデータが消える Amazon RDS(Relational Database Service) MySQLのようなデータベースインスタンスを払い出すサービス データベース関連サービス
40.
2-4 その他のAWSのサービス
41.
たとえば… Amazon Athena AWS Glue AWS
SystemManager AWS CloudTrail AWS IAM etc ...
42.
3. まとめ
43.
まとめ ● オンプレミスとクラウド ○ エンタープライズの複雑なシステムのためにIaaS(AWS)が誕生した
● AWSのサービス ○ 仮想サーバのEC2 ○ なぞ空間にコンテナをつくるFargate ○ 宿泊客を15分でおいだすLambda ○ 仮想サーバに仮想LANケーブルをつなぐVPC ○ GoogleDriveみたいなストレージのS3 ○ いろんなデータベースがインストールしなくても使える ○ ほかもいっぱいある
44.
参考文献 ● AWS Fargate https://aws.amazon.com/jp/fargate/ ●
AWSアイコンセット https://aws.amazon.com/jp/architecture/icons/ ● かわいいフリー素材集いらすとや https://www.irasutoya.com/
Download