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
20190201_登壇資料.pdf
Search
nezumisannn
February 01, 2019
Technology
3
3.1k
20190201_登壇資料.pdf
nezumisannn
February 01, 2019
Tweet
Share
More Decks by nezumisannn
See All by nezumisannn
20241204_ビヨンド勉強会_44_AWS_Service_Catalogを利用したIaCのテンプレート化とTerraformによるデプロイ.pdf
nezumisannn
0
130
20240828_ビヨンド勉強会_42_EKS_on_FargateでWebサービスを公開するために覚えておきたいこと.pdf
nezumisannn
0
73
20240530_ビヨンド勉強会#41_ビヨンドのエンジニア新卒研修における取り組み
nezumisannn
0
88
20230511_AWSにおけるコンテナサービスの選択とIaC実装例.pdf
nezumisannn
0
1.1k
リーダーになって1年経過して_取り組んできたことと大事にしている考え方_の裏側_.pdf
nezumisannn
0
59
20211118_GKEにおける高負荷時のPodとWorker_Nodeの挙動について.pdf
nezumisannn
0
120
20211014_Alibaba_Cloud_Container_Service_for_KubernetesにおけるServerless_Kubernetesの概要とManaged_Kubernetesとの違い.pdf
nezumisannn
0
64
20211008_ApsaraDB_for_PolarDBとAWS_Auroraの機能比較.pdf
nezumisannn
1
110
20210122_AlibabaCloudパートナーサミット_Terraform_Cloudを活用するマルチクラウドオートメーション.pdf
nezumisannn
0
50
Other Decks in Technology
See All in Technology
プロダクト観点で考えるデータ基盤の育成戦略 / Growth Strategy of Data Analytics Platforms from a Product Perspective
yamamotoyuta
0
410
クラウドネイティブ時代を乗り越えるためのオブザーバビリティ(可観測性)ことはじめ_CloudNative-Observability
tkhresk
0
110
re:Invent Recap (January 2025)
scalefactory
0
340
個人開発発表 LT - Shinjuku.rb #97
kozy4324
0
110
テストアーキテクチャ設計で実現する高品質で高スピードな開発の実践 / Test Architecture Design in Practice
ropqa
3
370
CNAPPから考えるAWSガバナンスの実践と最適化
yuobayashi
5
730
FastConnect の冗長性
ocise
1
9.4k
20250208_OpenAIDeepResearchがやばいという話
doradora09
PRO
0
120
デザインから逆算して難易度を見積もるための観点
fumiyasac0921
0
110
Kubernetes x k6 で負荷試験基盤を開発して 負荷試験を民主化した話 / Kubernetes x k6
sansan_randd
0
500
Kubernetesでメールの大量配信をしている話/k8sjp-20250205
hfukamachi
0
220
High Performance PHP
cmuench
0
120
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
171
14k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
For a Future-Friendly Web
brad_frost
176
9.5k
Six Lessons from altMBA
skipperchong
27
3.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
20
2.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Producing Creativity
orderedlist
PRO
343
39k
Transcript
実際にAWSと Autonomousを 接続してみたお話
はじめに ▸ 普段は重度のAWS信者です ▸ オラクルクラウド完全に理解した ▸ AutonomousをMSPの視点で話します ▸ 生温かい目で見守ってあげてください 2
エンジニア用語解説 ▸ 完全に理解した ▹ チュートリアルは完了できた ▸ なにもわからない ▹ 熟知が進んだ ▸
チョットデキル ▹ 1から作れる or 開発者本人 3
ねずみさん家。 Yuki.Teraoka@yktr_sre 株式会社ビヨンド システムソリューション部 SREチーム SRE3年目 サーバのことを全部丸投げされる人 4
1. Company Profile
会社概要 ▸ MSPやってます ▹ Management Services Provider ▸ 24365で有人サーバ監視 ▸
サーバのことは全部丸投げ ▸ 以下省略 6
ちゃっかりブログ書いてます ▸ 技術系から日常系まで何でも書いてます ▸ 困ったことに対するヒントがあるかも ▸ 見ていただけるとAnalyticsブログが賑わいます 7 https://beyondjapan.com/blog
1. What is Autonomous Database 8
Autonomousとは 9 Autonomous = 自律
概要 ▸ 機械学習を用いた自律型データベース ▸ SLA = 99.995%(計画停止含む) ▸ 1か月間のダウンタイムは2.5分未満 ▸
代表的なものは以下2種類 ▹ Autonomous Data Warehouse Cloud Service ▹ Autonomous OLTP Database Cloud Service 10
特長 ▸ 自動管理(Self-Managing) ▹ 管理/拡張/監視/チューニングの自動化 ▸ 自動保護(Self-Securing) ▹ データ保護とダウンタイムなしのパッチ適用 ▸
自動修復(Self-Repairing) ▹ 計画的/非計画的なダウンタイムから自動的に保護 11
OLTP Databaseの特長 ▸ 大量のトランザクション処理に最適化されたもの ▸ 物理的にはOracle Exadata上で動作 ▸ Oracle Database
18c ▸ Oracle RACでクラスタ構成になっている ▸ ミッションクリティカルなアプリケーションに最適 ▹ リアルタイムでのアナリティクス ▹ バッチ処理 12
2. Why Autonomous Database 13
Database is Not working あ、これはやばい・・・ 14
どうしてこうなった・・・ ▸ アクセス過多による負荷上昇 ▸ 処理に対するサーバのリソース不足 ▸ 物理的/論理的なサーバそのもののトラブル ▸ 未知の事象だとぉ・・・!? 動いていて当たり前なのに
落ちるときはあっけなく落ちるから辛い 15
16 やってられるか!!
実際のところは ▸ 負荷上昇? ▹ 軽減してくれ! ▸ リソース不足? ▹ 増やしてくれ! ▸
サーバのトラブル? ▹ 解決してくれ! ▸ 未知の事象? ▹ とにかく何とかしてくれ! 17 そんなときは・・・
18 使うしかない!?
Autonomousを使うと? ▸ 運用の自動化だけでなくチューニングも自動 ▸ CPU/ストレージ別々に稼働中に即時拡張/縮退 ▸ ダウンタイムなしでのパッチ適用 ▸ 障害からの自動回復 ▹
1か所のデータセンターで3重にミラーリング ▹ サーバ/データセンタの物理障害も自動復旧 ▸ 圧倒的精神疲労から解放される 19 サーバ管理者からすると圧倒的感謝の極み
3. How to use Autonoumous Database 20
Place your screenshot here インスタンス設定 ・DISPLAY NAME ・DATABASE NAME ・CPU
CORE COUNT ・STORAGE(TB) 21
Place your screenshot here ユーザー設定 ・PASSWORD ・CONFIRM PASSWORD 22
インスタンスを作成すると・・・? 23
Place your screenshot here インスタンス詳細 ・資格証明の取得 ・スケールアップ/ダウン ・インスタンス停止 ・サービスコンソール 24
Place your screenshot here 資格証明の取得 ・DBへ接続する際に必要 ・.zipでダウンロードできる 25
Place your screenshot here サービスコンソール ・リソースモニタリング ・リソース管理ルール ・管理者パスワード変更 26
AWSから繋いでみよう 27
AWSインスタンス ▸ Amazonlinux2 ▸ Apache2.4 + php7.2 ▸ Oracle Instant
Clientインストール ▸ PHP OCI8拡張インストール@PECL ▸ クライアントウォレット配置 28 https://docs.oracle.com/cd/E83857_01/paas/a utonomous-data-warehouse-cloud/user/conne cting-nodejs.html#GUID-AB1E323A-65B9-47C4- 840B-EC3453F3AD53
Place your screenshot here PHPコード ・oci_connectで接続 ・oci_parseでクエリ発行 ・oci_fetch_arrayで取得 29
Place your screenshot here 実行結果 ・結果返ってきた(小並感) 30
まとめ 31 ▸ Autonomousは自律型データベース ▸ 自動で管理/保護/修復ができる ▸ 操作は全てGUIから可能、そして簡単 ▸ 障害は辛いけど割と何とかなる
▸ 皆様にもぜひ触ってみてほしい
THANKS! Any questions? You can find me at @yktr_sre &
[email protected]
32