one step of first to a cloud
TRANSCRIPT
クラウドとは?
• クラウドコンピューティング - Wikipedia
• http://ja.wikipedia.org/wiki/%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0
• クラウドコンピューティングとは、ネットワーク、サーバー、ストレージ、アプリケーション、サービスなどの構成可能なコンピューティングリソースの共用プールに対して、便利かつオンデマンドにアクセスでき、最小の管理労力またはサービスプロバイダ間の相互動作によって迅速に提供され利用できるという、モデルのひとつである。このクラウドモデルは可用性を促進し、5つの基本特性と、3つのサービスモデルと、4つの配置モデルによって構成される
クラウドとは?
• SaaS(Software as a Service)
• http://ja.wikipedia.org/wiki/SaaS
• インターネット経由でソフトウェアパッケージの提供
• Google AppsやMicrosoft Office 365など
クラウドとは?
• PaaS(Platform as a Service)
• http://ja.wikipedia.org/wiki/Platform_as_a_Service
• インターネット経由でソフトウェアを構築および稼動させるための土台となるプラットフォーム提供
• HerokuやForce.com やAWS Elasitic Beanstalkなど
クラウドとは?
• IaaS(Infrastructure as a Service)
• http://ja.wikipedia.org/wiki/Infrastructure_as_a_Service
• インターネット経由で仮想化されたプラットフォームなどのコンピュータ基盤サービスとして提供
• Amazon EC2 や Google Compute Engineなど
クラウドとは?• 最近は他にも色々とサービス化されている
• DaaS(Desktop as a Service)
• http://ja.wikipedia.org/wiki/%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E4%BB%AE%E6%83%B3%E5%8C%96
• BaaS(Backend as a Service)
• http://de.wikipedia.org/wiki/Backend_as_a_Service
• MBaaS(Mobile Backend as a Service)
• http://en.wikipedia.org/wiki/Mobile_Backend_as_a_service
• MLaaS(Machine Learning as a Service)
• http://softwarerecs.stackexchange.com/questions/3806/open-source-mlaas
クラウドとは?• インターネット経由の一般向けを「パブリッククラウド」
• 業界内・企業内向けを「プライベートクラウド」
• 「スケール」「アジリティ」「コスト」などクラウドの利点は多くある
• イノベーションのスピードが早く常に変化をしている点も忘れてはならない
• 変化を許容する仕組みを考え、常に変化出来るように構築していく
クラウドとは?
• Amazon Web Services(AWS)
• http://ja.wikipedia.org/wiki/Amazon_Web_Services
• Amazon.com により提供されるクラウドコンピューティングサービス(ウェブサービス)である
• 2006年7月に公開されており、現在は圧倒的な業界リーダー
• 40以上のサービスとエコシステムに加え大規模なユーザーグループもある
• 新サービスリリースやアップデートのサイクルも早く日々進化が続いている
クラウドとは?
• Microsoft Azure(Azure)
• http://ja.wikipedia.org/wiki/Microsoft_Azure
• マイクロソフトのクラウド プラットフォーム である
• 2010年1月に正式サービスを開始した
• 最近では続々と新サービスをリリースしたり、OSSとしていろいろなライブラリも提供中
• 東日本・西日本にそれぞれリージョンがあるのも特徴的
クラウドとは?
• Google Cloud Platform(GCP)
• http://en.wikipedia.org/wiki/Google_Cloud_Platform
• Googleのクラウド プラットフォーム である
• Google App Engine (GAE) だけなら2008年4月にプレビューリリース
• Googleが持つ圧倒的な物理リソースと高い技術力が特徴的
• 分散処理やネットワークについても豊富なリソースのおかげで遅延なく実行可能
クラウドとは?• 「仮想化」と言っても色々ある
• http://paiza.hatenablog.com/entry/2014/10/21/%E7%9F%A5%E3%82%89%E3%81%AC%E3%81%AF%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%AE%E6%81%A5%E3%80%82%E4%BB%8A%E3%81%95%E3%82%89%E8%81%9E%E3%81%91%E3%81%AA%E3%81%84%E3%80%90%E3%82%B3%E3%83%B3
• VMwareやXenなどに代表されるハイパーバイザ型、もしくは仮想マシン(VM)型
• Dockerに代表されるようなコンテナ型
• AWS、AzureはVM型
• GCPはコンテナ型
How is this different from Virtual Machines?https://www.docker.com/whatisdocker/#compare-block
クラウドとは?
• VM型は物理ハードウェアの抽象化である
• コンテナ型はOSレベルで実行されユーザー領域の抽象化である
• VM型はホストOSと異なるOSでも実行が可能
• コンテナ型は個別のオーバヘッドが発生しないので高速かつOSのCPU、メモリなどのリソースを節約出来る
Amazon Web Servicesとは?
• 規模も含めて市場の圧倒的なリーダー
• https://aws.amazon.com/jp/resources/gartner-2015-mq-learn-more/
• 競合する14社が持つリソースの合計の10倍以上
• http://it.impressbm.co.jp/articles/-/12380
• 「Amazon.comが売り上げ70億ドル規模だったころの事業を支えるのに十分なだけのキャパシティを、毎日追加している」とのこと
• http://www.atmarkit.co.jp/ait/articles/1411/21/news034.html
Amazon Web Servicesとは?
• 「Amazon.com 全体の1月から3月までの売り上げは227億1700万ドルで、AWSの売り上げは全体の約7%弱」
• http://www.publickey1.jp/blog/15/amazonaws2015131850300.html
• 成長を続けている部門でありさらに成長は加速していくと予想される
AWSの全体像http://www.slideshare.net/AmazonWebServicesJapan/
20150414-awsstarttips-47267159
Amazon Web Servicesとは?
• 40以上のサービスが日々機能更新や新規機能追加で進化している
• http://aws.amazon.com/jp/products/
• AWS Partner Network(APN)制度によりエコシステムを形成
• http://aws.amazon.com/jp/partners/
• これにより利用者は色々な可能性から選択することが出来る
なぜAWSを選択しているのか?
• 意識して使えば利用料金がこれまでより節約出来る点
• イノベーションの速度が速く、停滞することなく継続的にリリースが行われている点
• 調達が容易で迅速に行える点
• APNをはじめとしたエコシステムがある点
• JAWS−UGという活発なユーザコミュニティーがある点
なぜAWSを選択しているのか?
• JAWS−UG中央線は運営メンバーとして参加し会場提供も行っている
• JAWS−UGは全国に50以上の支部を持ち活発に活動を行っている
• こうしたコミュニティがあることで、ユーザ主体の情報共有や体験共有が可能
• コミュニティなので当然だが多様性があることで、情報や体験も様々となっている
APN テクノロジーパートナーロゴhttp://www.aws-partner-directory.com/PartnerDirectory/PartnerDetail?Name=Val+Laboratory+Corporation&language=%E6%97%A5%E6%9C%AC%E8%AA%9E
なぜAWSを選択しているのか?
• APN テクノロジーパートナーとして登録済み
• APN経由での情報取得や、弊社担当者との情報交換が可能
• このようにJAWS−UGとAPN双方から有益な情報や支援が受けられる体制が出来上がっている
まとめ
• クラウドと言っても仕組みやベンダーの違いで色々な要素がある
• 詳細や他の情報が気になったら調べてみること
• AWSは市場のリーダーであり日々成長と進化を続けている
• AWSはプログラムできるデータセンターであり利用していると楽しい要素も多い
まとめ
• 会社としてAWSを採用している理由は金額面の話だけではなく他の要素も考えての選択
• 今後、自己学習・経験を続けて行くにあたり目標設定をしっかり行うこと
• クラウドサービスはあくまでも手段なので便利に使いこなして楽しむこと
• クラウドのアジリティでTry&Errorを多く行い実際に色々と体験する
Appendix
• クラウドコンピューティング
• http://ja.wikipedia.org/wiki/%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0
• SaaS
• http://ja.wikipedia.org/wiki/SaaS
• Platform as a Service
• http://ja.wikipedia.org/wiki/Platform_as_a_Service
• Infrastructure as a Service
• http://ja.wikipedia.org/wiki/Infrastructure_as_a_Service
Appendix
• デスクトップ仮想化
• http://ja.wikipedia.org/wiki/%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E4%BB%AE%E6%83%B3%E5%8C%96
• Backend as a Service
• http://de.wikipedia.org/wiki/Backend_as_a_Service
• Mobile Backend as a service
• http://en.wikipedia.org/wiki/Mobile_Backend_as_a_service
• machine learning - Open-source MLaaS
• http://softwarerecs.stackexchange.com/questions/3806/open-source-mlaas
Appendix
• Amazon Web Services
• http://ja.wikipedia.org/wiki/Amazon_Web_Services
• Microsoft Azure
• http://ja.wikipedia.org/wiki/Microsoft_Azure
• Google Cloud Platform
• http://en.wikipedia.org/wiki/Google_Cloud_Platform
• 知らぬはエンジニアの恥。今さら聞けない【コンテナ/仮想化技術】11選
• http://paiza.hatenablog.com/entry/2014/10/21/%E7%9F%A5%E3%82%89%E3%81%AC%E3%81%AF%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%AE%E6%81%A5%E3%80%82%E4%BB%8A%E3%81%95%E3%82%89%E8%81%9E%E3%81%91%E3%81%AA%E3%81%84%E3%80%90%E3%82%B3%E3%83%B3
Appendix
• What Is Docker? An open platform for distributed apps
• https://www.docker.com/whatisdocker/#compare-block
• Gartner マジッククアドラント 2015 詳細
• https://aws.amazon.com/jp/resources/gartner-2015-mq-learn-more/
• AWS 初心者向けWebinar アマゾンウェブサービスをご検討時によくいただく質問集
• http://www.slideshare.net/AmazonWebServicesJapan/20150414-awsstarttips-47267159
• AWS 製品 & サービス(グローバルコンピューティング、ストレージ、データベース、分析、モバイル、アプリケーション、およびデプロイサービス)
• http://aws.amazon.com/jp/products/
Appendix
• AWS パートナーネットワーク
• http://aws.amazon.com/jp/partners/
• 中央線支部
• http://jaws-ug.jp/bc/chuoline/
• Val Laboratory Corporation
• http://www.aws-partner-directory.com/PartnerDirectory/PartnerDetail?Name=Val+Laboratory+Corporation&language=%E6%97%A5%E6%9C%AC%E8%AA%9E