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
クラウドを活用したシステム導入セミナー
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yasuhiro Matsuda
August 10, 2023
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
クラウドを活用したシステム導入セミナー
Yasuhiro Matsuda
August 10, 2023
More Decks by Yasuhiro Matsuda
See All by Yasuhiro Matsuda
生成AI活用セミナー
matyuda
0
41
中小企業だからこそ狙われる現実を知る
matyuda
0
210
現場で活かす生成AI実践セミナー「広報×AI活用」編
matyuda
0
440
いしかわ暮らしセミナー~知って安心!移住とお金講座~
matyuda
0
240
AI活用ワークショップ
matyuda
0
360
AIを活用した広報と事業計画を一気に学ぶワークショップ
matyuda
0
320
AWSを活用したAIサービス開発(フルバージョン)
matyuda
0
120
AWSを活用したAIサービス開発
matyuda
0
240
マーケティング実践とデジタル活用
matyuda
0
430
Other Decks in Technology
See All in Technology
2026年6月23日 Syncable Tech + Start Python Club にて
hamukazu
0
120
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
1
910
マルチアカウント環境での コーディングエージェントを使った障害調査が大変なので AIエージェントにReadOnly権限を付与してみた / ReadOnly AI Agents for Multi-Account AWS Incident Response
yamaguchitk333
2
110
Claude Codeとのおしゃべりでセマンティックモデルの定義からダッシュボード作成まで完成させる
nic_sugiyama
0
120
脆弱性対応、どこで線を引くか
rymiyamoto
1
400
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
360
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
310
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
1.2k
AGENTS.mdとSkillsで始めるAIエージェント活用
sonoda_mj
3
220
Bedrock AgentCore RuntimeでAuth0 Changelog調査AIをアップグレードした話
t5u8a5a
1
170
FinOps × AIエージェントで実現する コストインシデントの自動調査
oasis1994liveforever
0
150
手塩にかけりゃいいってもんじゃない
ming_ayami
0
600
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
270
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
200
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
4 Signs Your Business is Dying
shpigford
187
22k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
The Mindset for Success: Future Career Progression
greggifford
PRO
0
360
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
How GitHub (no longer) Works
holman
316
150k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Transcript
クラウド活用セミナー クラウドを活用したシステム導入 2023年8月9、10日 松田 康宏
研修のスケジュール 1日目 クラウド技術 9:00 ・・・ 11:00 クラウドサービスとシステム導入(1) AWSアカウントの開設 11:00 ・・・
12:00 クラウドサービスとシステム導入(2) WordPressの構築 13:00 ・・・ 16:00 <お昼休憩> 12:00 ・・・ 13:00
研修のスケジュール 2日目 クラウドサービスとシステム導入(3) Code3兄弟を利用したCI/CD環境の構築 9:00 ・・・ 12:00 クラウドサービスとシステム導入(4) 質疑応答と環境削除 13:00
・・・ 16:00 <お昼休憩> 12:00 ・・・ 13:00
仕事 ▮ AWSを活用したインフラエンジニア 士業資格 ▮ 情報処理安全確保支援士 ファイナンシャル・プランニング技能士2級(AFP) 中小企業診断士 主な活動 ▮
JAWS-UG 金沢支部コアメンバー AWS Community Builder 中学校のPTA会長 座右の銘 ▮ 一塁ベースを持って二塁に盗塁する 松田 康宏 まつだ やすひろ
1. クラウド技術 目次 1-(1) オンプレミスとクラウドとの違い -(2) ユーザ企業がクラウド導入に躊躇する主な理由とその解決策 -(3) AWSの概要 -(4)
クラウド技術の勉強方法 -(5) クラウドのセキュリティ対策 -(6) クラウドを活用した高可用性システムの実現方法 -(7) サーバレスアーキテクチャについて -(8) IaC導入の勘所 -(9) クラウドを活用したCI/CD環境の導入 -(10) クラウドを活用したリモート開発手法(VDI環境等の活用)の説明
1-(1) オンプレミスとクラウドとの違い クラウドサービスの導入で得られる 6つのメリット 利用サイト https://aws.amazon.com/jp/cloud/
1-(2) ユーザ企業がクラウド導入に躊躇する主な理由とその解決策 ▮ 日本のパブリッククラウドサービス市場規模(売上高)の推移及び予測 ▮ 企業におけるクラウドサービスの利用状況 出所)情報通信白書 令和5年度版 https://www.soumu.go.jp/johotsusintokei/whitepaper/ja/r 05/html/datashu.html
1-(2) ユーザ企業がクラウド導入に躊躇する主な理由とその解決策 ▮ クラウドに移行するとコストが高くなるのでは? ▮ セキュリティは大丈夫なのか? ▮ ベンダーロックインされてしまうのではないのか? ▮ サービス終了する可能性があるのでは?
1-(2) IoT Coreサービスの終了
1-(3) AWSの概要 出所 https://jawsdays2021.jaws-ug.jp/timetable/track-a-1000/ 出所 https://jawsdays2021.jaws-ug.jp/timetable/track-a-1000/
1-(3) AWSの概要 出所 https://jawsdays2021.jaws-ug.jp/timetable/track-a-1000/
1-(3) AWSの概要 出所 https://jawsdays2021.jaws-ug.jp/timetable/track-a-1000/
1-(3) AWSの概要 出所 https://jawsdays2021.jaws-ug.jp/timetable/track-a-1000/
1-(4) クラウド技術の勉強方法 出所 https://jawsdays2021.jaws-ug.jp/timetable/track-a-1000/
1-(4) クラウド技術の勉強方法 出所 https://jawsdays2021.jaws-ug.jp/timetable/track-a-1000/
1-(4) クラウド技術の勉強方法 出所 https://jawsdays2021.jaws-ug.jp/timetable/track-a-1000/
1-(4) クラウド技術の勉強方法 出所 https://jawsdays2021.jaws-ug.jp/timetable/track-a-1000/
1-(4) クラウド技術の勉強方法 出所 https://jawsdays2021.jaws-ug.jp/timetable/track-a-1000/
1-(4) クラウド技術の勉強方法 利用サイト https://aws.amazon.com/jp/events/aws- event-resource/archive/ Blackbelt について
JAWS-UG AWS (Amazon Web Services) が提供する クラウドコンピューティングを利用する人々のコミュニティ 利用サイト https://jaws-ug.jp/ 書籍での勉強は、
資格取得勉強 以外ではあまり お勧めしません!
1-(5) クラウドのセキュリティ対策 出所 https://aws.amazon.com/jp/compliance/data- center/data-centers/
1-(6) クラウドを活用した高可用性システムの実現方法 システムを障害(機器やパーツの故障・災害・アクシデン トなど)で停止させることなく稼働し続けること、または その指標のこと 可用性とは?
具体的には? 出所 https://www.ipa.go.jp/archive/files/000072715.pdf システムとして の冗長化を行 なって可用性を 上げるパターン と、サーバの パーツの冗長化 を行なって可用
性を上げるパ ターンの2つがあ る
一般的な高可用性システム ルータ スループットに応じて選択が必要 ロードバランサとかねるタイプもある ロードバランサ ネットワーク機器でも高価な部類に入る 振り分けるサーバや通信量が大きいと ハイスペックな機器に変更が必要 故障に備えてActive-Active構成にするこ とや、スタンバイ機を用意することもある
Webサーバ 同じスペックのマシンを用意することが 重要 DBサーバ 負荷やデータ容量を 事前に見積した上で、 余裕を持ったスペック のサーバが必要
クラウドに置き換えた場合の高可用性 ALB(=ロードバランサ) 使った分だけの従量課金 自動的にスケールする 障害発生時には自動的に置 き換わるので、気にしない EC2(=サーバ) 同じ端末はコピーしてすぐに作 成できる CPUとメモリは、いつでも変更
できる(停止は必要) ディスク容量は無停止で拡張 できる RDS CPUとメモリは、い つでも変更できる (停止は必要) ディスク容量は無 停止で拡張できる
リージョンとアベイラビリティゾーン アベイラビリティゾーン (AZ) 1 つの AWS リージョン内でそれぞれ 切り離され、冗長的な電力源、ネット ワーク、そして接続機能を備えている 1
つ以上のデータセンターのこと リージョン 1 つの地理的エリアにある、最低 3 つの、それぞれが隔離され物理的に も分離された AZ によって構成されて いるもの
1-(7) サーバレスアーキテクチャについて サーバレスとは・・・? ×サーバがない 〇サーバを意識しない
サーバを意識しないとは? 出所 https://pages.awscloud.com/rs/112-TZM-766/images/20180425_AWS-BlackBelt_RDS.pdf
サーバーなどのシステムインフラの構築を コードを用いて行うこと 1-(8) IaC導入の勘所 IaC(Infrastructure as Code)とは? Terraform Serverless CDK
CloudFormation
どんなメリットがある? ▮ 再現性を保証できる だれがやっても、何度やっても同じ結果が得られる ▮ リポジトリ管理すると世代管理できるので、特定の時点に戻せる プログラムと同じリポジトリで管理することでさらにメリットが大きくなる マージをトリガーにして自動的にデプロイすることもできる ▮ 差分をレビューできる
影響範囲の特定が容易になる
デメリットは? ▮ 学習コストが高い
1-(9) クラウドを活用したCI/CD環境の導入 出所 https://pages.awscloud.com/rs/112-TZM-766/images/20201125_AWS_BlackBelt_AWS_CodeBuild.pdf
1-(10) クラウドを活用したリモート開発手法(VDI環境等の活用)の説明 https://aws.amazon.com/jp/cloud9/ https://aws.amazon.com/jp/workspaces/
どんなメリットがある? ▮ 同一の環境を構築できる 開発者ごとの異なる環境によって発生する不具合が生じにくい ▮ 手元の環境を汚さない 試しに追加するライブラリもうまくいかない場合にはスナップショットで復元 できる ▮ 情報が手元に残らない
情報資産が不用意にローカル端末に残ってしまうという問題を解消できる ▮ 利用期間に応じて準備できる 一時的にプロジェクトにメンバーを増員する場合にも対応しやすい
2. クラウドサービスとシステム導入(1) AWSアカウントの開設 ・単独アカウントを作成する ・AWS Organizationsで組織アカウントを作成する アカウントの開設方法 単独のアカウントを作成する方法は、無料枠が利用で きる一方、クレジットカード(もしくはデビットカー ド)が必要です
組織アカウントで作成する方法について代表1グルー プの方に実施いただきます
組織アカウントの作成方法 参考)単独アカウントの作成方法 の内容をもとに作成されたアカウント にログイン済みの前提で説明します ▮ AWSアカウントを取得ボタンを押下 AWS Organiztionsメニューより表示できます 公式ドキュメント https://docs.aws.amazon.com/ja_jp/orga
nizations/latest/userguide/orgs_manage _accounts_create.html
▮ 任意のアカウント名、Eメールアドレスを入力し、「AWSアカウントを作成」
▮ AWSアカウントの作成が完了するまで待つ
▮ 「ロールの切り替え」を押下 作成したアカウントを利用できるようにするためにロールの切り替えを行う
▮ 「ロールの切り替え」を押下 作成したアカウントを利用できるようにするためにロールの切り替えを行う
▮ アカウント、ロールを入力し、「ロールの切り替え」を押下 アカウントならびにロールには、組織アカウント作成時に指定したものを入力します
▮ サービス一覧よりIAMを選択する サービスよりiamと入力すると表示されるサービス候補より選択する
▮ 「ユーザを追加」を押下 IAMダッシュボードよりユーザを選択し、追加画面へ遷移します
▮ ユーザ名を追加し、Administratorポリシーをアタッチする ユーザ名はアカウント名と同じでも、別でも構いません 実際の運用では厳密なポリシーを直接アタッチせず、グループ等にアタッチします
▮ 「ユーザの作成」を押下し、詳細ページに遷移 ユーザが作成されていることを確認し、パスワードの設定手順に移行します
▮ 「コンソールアクセスを有効にする」を押下 セキュリティ認証情報タブ遷移すると表示されます
▮ コンソールパスワードを設定し、「サインアウト」を押下 ダウンロード可能なCSVはログイン時に利用します
▮ 発行したユーザでログインができること確認 アクセスできたマネジメントコンソールのリージョンを確認し、東京リージョンに変更
参考)単独アカウントの作成方法 利用サイト https://aws.amazon.com/jp/register- flow/ 本資料を 活用して 説明します! ステップ 5: AWS
サポートプランの選択では、「ベーシックサポート」を選択します。
▮ MFAの有効化 IAMユーザではないルートアカウントは必ず二要素認証を有効化しましょう
▮ 認証アプリケーションをダウンロードし、「MFAを追加」を押下 認証アプリケーション以外にもハードウエアトークンを利用することができます
▮ MFAの有効化完了後
3. クラウドサービスとシステム導入(2) WordPressの構築 利用サイト https://pages.awscloud.com/JAPAN- event-OE-Hands-on-for-Beginners- Scalable-2022-reg-event.html 本資料を 活用して 説明します!
https://bit.ly/handson20230809
ハンズオンを完走出来た人向け …Amazon EC2 Auto Scaling 基礎編 利用サイト 関連 https://zenn.dev/jawsug_kanazawa/books/auto-scaling-2021- confirmation
動画で見る https://www.youtube.com/watch?v=UpmijDMT71A 参考 公式 https://pages.awscloud.com/JAPAN-event-OE-Hands-on-for- Beginners-Auto_Scaling-2022-reg-event.html
AWSとAzureでのサービス名称の違いを学ぶ 利用サイト Microsoftド キュメント https://learn.microsoft.com/ja-jp/azure/architecture/aws- professional/services
4. クラウドサービスとシステム導入(3)Code3兄弟を利用したCI/CD環境の構築 利用サイト https://pages.awscloud.com/JAPAN- event-OE-Hands-on-for-Beginners- cicd-2022-reg-event.html 本資料を 活用して 説明します!
ハンズオンを完走出来た人向け …Amazon Workspacesにご興味があれば、 こちらのスライドを使って環境構築してみてください 利用サイト https://www.slideshare.net/ MasatoKitahara/jawsugwork spaces-235342134
5. クラウドサービスとシステム導入(4) 質疑応答と環境削除 削除するAWSアカウントに紐づいているメールアドレスで 今後AWSアカウントを再作成できなくなります
参考)単独アカウントの削除方法 削除するAWSアカウントに紐づいているメールアドレスで今後AWSアカウントを再作成できなくなります