Top Banner
クラウド実践入門 クラウドを使ってみよう Hiro Fukami ShakeSoul, inc. 「クラウドを触ろう」Web制作者のための入門ハンズオン 2015.01.20
22

クラウド実践入門 クラウドを使ってみよう

Jul 22, 2015

Download

Technology

Hiro Fukami
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: クラウド実践入門 クラウドを使ってみよう

クラウド実践入門 クラウドを使ってみよう

Hiro Fukami ShakeSoul, inc.

「クラウドを触ろう」Web制作者のための入門ハンズオン 2015.01.20

Page 2: クラウド実践入門 クラウドを使ってみよう

I’m …深海 寛信 Hiro Fukami

株式会社シェイクソウル 代表取締役 CEO

創業者 + エンジニア + 一人娘のパパ

Blog hirofukami.com

Facebook /fukami

Twitter @d_sea

Page 3: クラウド実践入門 クラウドを使ってみよう

Books

WordPressプロフェッショナル養成読本 よくわかるAmazonEC2/S3入門

Page 4: クラウド実践入門 クラウドを使ってみよう

目次1. クラウドとは

2. クラウドの特徴・メリット

3. AWS

4. Demo - EC2インスタンスを立ち上げてみる

5. 他にもあるよクラウドサービス

6. OpsDeliver紹介

Page 5: クラウド実践入門 クラウドを使ってみよう

Q?1. クラウドサービスを利用したことのある人

2. AWSアカウントを持っている人

3. サーバに ssh login したことのある人

4. Apache / MySQL をセットアップしたことのある人

Page 6: クラウド実践入門 クラウドを使ってみよう

クラウドとは

「クラウドコンピューティング」

インターネットをベースとした、ネットワーク、サーバ、ストレージ、アプリケーションなどの共用リソースに対して、迅速に提供され利用できる。

Page 7: クラウド実践入門 クラウドを使ってみよう

クラウドコンピューティングの種類

SaaS : Software as a Service

Gmail, Google Apps, WordPress.com, cybozu.com

PaaS : Platform as a Service

Heroku, AWS Elastic Beanstalk, Engine Yard, C4SA

IaaS : Infrastructure as a Service

AWS, Google Compute Engine, Microsoft Azure, さくらのクラウド

Page 8: クラウド実践入門 クラウドを使ってみよう

IaaS/PaaS/SaaS

IaaS

PaaS

SaaS

ユーザ利用可能範囲

WebUI

HTML, CSS, Javascript

開発言語 (php, ruby, python)

ミドルウエア (Web, DB)

サーバOS

ネットワーク

物理環境 (電源、空調、スペース)

Page 9: クラウド実践入門 クラウドを使ってみよう

サーバサービスとの比較

データ センタ

Web ホスティング

レンタル サーバ

WebUI

HTML, CSS, Javascript開発言語

(php, ruby, python)

ミドルウエア (Web, DB)

サーバOS

ネットワーク

物理環境 (電源、空調、スペース)

VPS

PaaS

IaaS

SaaS

Page 10: クラウド実践入門 クラウドを使ってみよう

クラウド(IaaS)を使うメリット

「いつでも、いくらでも」 サーバが使える

いつでも = 使いたい時にサーバが使える

いくらでも = 台数・容量を考慮せずに使える

Page 11: クラウド実践入門 クラウドを使ってみよう

サーバの調達 今昔

クラウド(IaaS)の登場で、調達にかかる時間が劇的に短縮

サーバをハードウエアとして買っていた時 1ヶ月以上

IaaS使うと 3~5分程度

Page 12: クラウド実践入門 クラウドを使ってみよう

Amazon Web Services

2006正式ローンチ

IaaSサービスの先駆け

サーバサービス EC2、オブジェクトストレージサービス S3の他、DBサービス RDSなど多数サービスを展開

Page 13: クラウド実践入門 クラウドを使ってみよう

AWS利用するのに必要なもの

メールアドレス

クレジットカード($)

Page 14: クラウド実践入門 クラウドを使ってみよう

Demo

EC2 を立ち上げてみる

Page 15: クラウド実践入門 クラウドを使ってみよう

EC2 パラメータまとめInstance Type

Public DNS/Private DNS

Availability Zone

Security Group

AMI

Key Pair

Page 16: クラウド実践入門 クラウドを使ってみよう

他のIaaSMicrosoft Azure

Google Compute Engine

IBM SoftLayer

さくらのクラウド

IDCフロンティア

Page 17: クラウド実践入門 クラウドを使ってみよう

AWS/さくらのクラウド/SoftLayer 比較

用語の違い: (AWS/さくら/SoftLayer)

仮想サーバ = Instance/サーバ/Device

仮想サーバの消滅 = Terminate/削除/Cancel

Security Group あり・なし

あり : AWS、なし : さくら/SoftLayer

ネットワーク構成 作れる・作れない

作れる : SoftLayer、作れない : AWS/さくら

Page 18: クラウド実践入門 クラウドを使ってみよう

ざっくり比較表AWS

さくらの クラウド SoftLayer

セキュリティ ◯ △ ◯

レイヤの幅 ◯ ◯ ◎

始めやすさ ◯ ◯ △

UI/UX ◯ △ △

Page 19: クラウド実践入門 クラウドを使ってみよう

サーバは立ち上げられたけど

アプリのインストール・セットアップのほうが実は大変

OpsDeliver があるよ (・∀・)

Page 20: クラウド実践入門 クラウドを使ってみよう

OpsDeliver

https://opsdeliver.com

WebUIからクリックしてサーバアプリをインストール・セットアップするリモートOpsサービス

WordPressもワンクリックして3分でインストール

Page 21: クラウド実践入門 クラウドを使ってみよう

OpsDeliver今後Web開発フレームワーク本番環境用App(Rails, FuelPHP, etc)リリース予定

パラメータ設定もWebフォームで入力して、クリックで構築

今後のニュースは @opsdeliver

乞うご期待 \(^o^)/

Page 22: クラウド実践入門 クラウドを使ってみよう

Thanks!!