More Related Content
PDF
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤 PPTX
PDF
6 月 18 日 Next - Cloud Networking PDF
PDF
[Cloud OnAir] Google Cloud Next '18 最新情報 2018年7月26日 放送 PDF
[Cloud OnAir] Google Cloud Next '18 in Tokyo サーバレス特集 2018年9月27日 放送 PDF
変化に強いインフラを楽して構築するために考えること PDF
[Cloud OnAir] アプリケーションにフォーカス!ビジネスに直結する開発の極意をご紹介します。(LIVE) 2018年3月8日 放送 What's hot
PDF
[Cloud OnAir] ビジネスを変革する!クラウドを活用したデータ分析基盤の第一歩 (e-Learning) 2018年4月19日 放送 PPTX
Web App for Containers + Cosmos DBで コンテナ対応したMEANアプリを作ろう! PDF
[Cloud OnAir] Config Connector の特徴と、 Anthos Config Management を 組み合わせた、 構成管理の... PDF
Cloud OnAir #04 今話題の機械学習・GCP で何ができるのか? PDF
明日から役立つ BigQuery ML 活用 5 つのヒント | Google Cloud INSIDE Games & Apps: Online PDF
[Cloud OnAir] Google Cloud Next '18 振り返り。 インフラストラクチャはこう変わる! 2018年10月25日 放送 PDF
6 月 18 日 Next - Kubernetes のコンテナ技術ですべてをシンプルに PDF
[Cloud OnAir] GCP で始めるデータドリブン マーケティング 2019年5月16日 放送 PDF
PDF
[Cloud OnAir] AutoML Vision で学ぶ 「実践的」機械学習 2018年11月29日 放送 PDF
基本から学ぶ ビッグデータ / データ分析 / 機械学習 サービス群 PDF
[Cloud OnAir] そのデータ、今すぐ分析したくありませんか? クラウドを活用したリアルタイムなデータ分析の方法をお教えします (e-Learni... PDF
[Cloud OnAir] Chronicle Backstory のご紹介 2020 年 1 月 23 日放送 PDF
6 月 18 日 Next - Engines 入門: Cloud Platform でのコンピューティング PDF
[Cloud OnAir] Cloud Data Fusion で GCP にデータを集約して素早く分析を開始しよう 2019年10月31日 放送 PDF
[Cloud OnAir] BigQuery ML と AutoML Tables で はじめるマーケティング分析入門 2019年5月23日 放送 PDF
[Cloud OnAir] 2019 年振り返り!G Suite 新機能紹介 2019年11月28日 放送 PDF
[Cloud OnAir] 「じゃんけんマシン」で学ぶ機械学習とスマート IoT 2018年12月6日 放送 PPTX
アプリケーション開発者のためのAzure Databricks入門 PDF
Google for モバイル アプリ 15-00- maps apiで、かしこく地図アプリを開発しよう Similar to Azureでクラウドを何となく理解する
PDF
PPT
PPTX
Windows Azure 最新 Update 2014/01/28 PPTX
Windows Azure 最新 Update 2013/12/09 PPTX
[簡易提案書]Azure overview 2017_april_v1.00 PDF
PPTX
Windows Azure 最新 Update 2014/04/04 PDF
今改めて学ぶ Microsoft Azure 基礎知識 PDF
PPTX
Windows Azure 最新 Update 2014/03/10 PDF
SAP on Azure Cloud Workshop Material Japanese 20190221 PDF
Azure overview 2019_feb_v1.02 PDF
Microsoft Azure Stack Overview and Roadmap - March 7th, 2019. PDF
今こそ知りたい!Microsoft Azureの基礎 PPT
PDF
How to walk_on_windows_azure_platform PPTX
[簡易提案書]Azure overview 2017_sep_v0.9 PPTX
PPTX
20110924 shizuoka azure-forsharing PPTX
.NETアプリのクラウド移行~Azure Service Fabricを丁寧に Azureでクラウドを何となく理解する
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
参考文献
• IaaS/SaaS/PaaS/DaaS、それぞれのちがいを詳しく説明。 –株式会社キャパ CAPA,Inc.
• Azure Web AppをGitで継続的デプロイする – Qiita
• ToruMakabe/ImpressAzureBookDotNetCore
• Azure Machine Learning でいきなり機械学習 – Qiita
• Azure Machine Learning のサンプルを使って機械学習を始めてみよう! – Microsoft Japan Data Platform
Tech Sales Team Blog
• 高機能 Wiki「Crowi」を Docker で手軽に試す - らくがきちょう
• nooby-noob/docker-node-crowi
- 30.
Editor's Notes
- #3 突然ですがクラウドと言ったら何を思い浮かべるでしょうか?
- #4 ネットで調べるとクラウドの定義は色々出てきますが、私はこれが一番しっくりきました。
つまり、ネットワークやデータベース、マシンそのものといった「リソース」をサービスとして提供するビジネス、それがクラウドだということです。
- #5 これは、Microsoftのサミットの基調講演で最近目にする図です。
「デジタル・トランスフォーメーション」とは「ITの浸透が、人々の生活をあらゆる面でより良い方向に変化させる」という概念ですが、MicrosoftはこれをIntelligent CloudとIntelligent Edgeという二つの大きな枠組みで実現しようとしています。
つまり、これからクラウドはより一層ITインフラとしての役割が大きくなっていくだろう、ということです。
- #6 クラウドの主な種類がこちらです。着色しているところが「ユーザが特に活用する部分」を表します。
Azureは主にIaaSとPaaSを提供しています。
- #7 今回はAzureを例にご説明します。
- #8 Azureはここに挙げられているように非常に多くのサービスを提供しています。
例えばCompute、Storage、NetworkingといったサービスはIaaS寄りで、Web and Mobile、Integration、Analytics & IoTなどはPaaS寄りといえるでしょう。更にそれらの中にも細かい機能があり、とてもじゃないですがその全部を今回説明することはできません。
- #9 言葉で説明していても理解が追いつかないので実際にいじってみることにします。
- #10 クラウドというと何となくお金がかかるイメージがありますが「お試し」だけなら割と気軽にできて、Azureでは30日間、200ドルの範囲でサービスを試用できたりします。
- #11 2台に負荷分散された仮想マシンからSQLデータベースにセキュアにアクセスするHTTPサーバを構築してみます。
- #12 次にAzure App Serviceを利用したアプリケーションPaaSについてご紹介します。
- #13 Azure App Serviceはユーザアプリケーションを動かすための基盤で、用途別に以下のようなサービスがあります。
Web App
Webサイト、Webアプリケーションのための基盤
Mobile Apps
モバイルアプリケーションのバックエンドに特化したサービス
API Apps
REST APIを提供するアプリケーションのための基盤
Logic Apps
できる限りコーディングせずにアプリケーションを創るためのワークフローと部品を提供するサービス
Functions
小さなコードをイベント駆動で手軽に実行できる基盤
- #14 今回はWeb Appに絞って説明します。
Web Appはこのようなシステム構成になっていて、グレー部分はAzureが管理しています。そのためユーザは仮想マシンやネットワーク、OS導入やパッチ適用などの維持管理を行う必要がなく、設定したランタイムやコンテナの上にビルド済みのアプリケーションをデプロイするだけでWebアプリを動かすことができます。
またグレー部分は完全なブラックボックスというわけではなく必要に応じて管理ツールからログなどを参照することもできるようになっています。
- #15 現在、サポートしているランタイムはこの通りです。DockerはLinuxのみ対応です。
- #16 ということで今度はWebサーバを立ててみましょう。
- #17 クラウドを活用したWebアプリ紹介のついでにこんなのも。
- #18 PostgreSQLに蓄積したデータをJupyterで分析し、そのソースコードをGitLabで管理。
設計書やノウハウ的なものをCrowi(マークダウンが使えるWiki)にまとめる。
データの永続化が問題点。
- #19 せっかくの大阪AI勉強会なのでAIに関連したことも紹介しておきましょう。
- #20 Azureには「Azure Machine Learning Studio」というGUIベースで機械学習ができる環境が用意されています。
前回ご紹介したSonyの「Neural Network Console」にも似ていて、直感的にDeep Learningを動かすことができます。
- #21 Azure AI Galleryから適当に。
- #22 最後になりますが、これからの「クラウドファースト」社会に向けて私の個人的な意見を一言述べさせて頂きます。
- #23 冒頭の「デジタル・トランスフォーメーション」でも触れましたが、クラウド基盤をベースとして世の中の様々なデバイスがインターネットに接続される時代になってくると思います。
世の中はますます便利になると共にコンピュータインフラが必須のものとなり、クラウドの存在が更に重要になってくることでしょう。
そう聞くと皆さんも「クラウド覚えなきゃ」と感じるかもしれません。
- #24 ただ、クラウドは一筋縄ではありません。
ネットワークエンジニアやデータベースエンジニアがそれ一つ極めているだけで技術者としての価値を成しているように、インフラは最も基本的かつ難しい技術分野なのです。
クラウドでWebサーバ一つ立てるにしても、お試しならまだいいかもしれませんが、本番運用を考えたら負荷分散がどうだとかプロトコルがどうだとか、セキュリティがどうだとか、色んなことを考えなければなりません。
- #25 ただ、皆さんはインフラエンジニアになりたいですか?
なりたいなら、先ほどのようなことを徹底的に理解し、使いこなせるようになる必要があるでしょう。
- #26 私は少なくともそうではないです。
別にインフラをやらないからと言ってエンジニアとしての道がないわけではないし、デジタル・トランスフォーメーションの資料のようにクラウドと相互にやり取りするEdgeデバイスを作っていくことだってエンジニアとしての重要な役割なはずです。
そういった「システムエンジニア」の人たちにとって、ではクラウドとは一体どうあるべきなのでしょうか。
- #27 私は「クラウドでこんなことができる」あるいは「クラウドがあればこんなに便利になる」ということを知識として持っていることが重要なのではないかと思います。
AIもそうですが、一つの技術を極めてそれでやっていくのは容易なことではありません。
結局、どこまでを「基本」の落とし所とするかが焦点になってくるのではないでしょうか。