20121026 awsで行こうupdate版

28
AWS で行こう! update 版:仮想サーバだけじゃない!? アマゾンのクラウドサービスのご紹介 2012/10/26 2 回沖縄 Web DB 勉強会 @k_nishijima / 西島 幸一郎 121026日金曜日

Upload: koichiro-nishijima

Post on 07-Jul-2015

1.354 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: 20121026 AWSで行こうupdate版

AWSで行こう!update版:仮想サーバだけじゃない!?アマゾンのクラウドサービスのご紹介

2012/10/26 第2回沖縄Web+DB勉強会

@k_nishijima / 西島 幸一郎

12年10月26日金曜日

Page 2: 20121026 AWSで行こうupdate版

自己紹介西島 幸一郎 / にしじま こういちろうtwitter : @k_nishijima

JAWS−UG沖縄の副代表、やらせて頂いてます。

一応AWSのプロ(?)

SolutionProviderOnTheBeach.com

12年10月26日金曜日

Page 3: 20121026 AWSで行こうupdate版

JAWSって何?http://jaws-ug.jp/『AWS User Group - Japan(通称JAWS-UG)は、Amazon Web Services(AWS)の利用促進や情報交換のためのユーザーグループです。』

完全にコミュニティベースです。JAWS-UG沖縄はもちろん日本最南端のUG!

12年10月26日金曜日

Page 4: 20121026 AWSで行こうupdate版

JAWS-UG沖縄ご紹介大将にサイオンの米須さん @asumaslv

ご意見番にジャスミンの贄さん @yoshinorinie

についていただき、もう安心。(僕は雑用係です。)

過去にはオリジナルロゴを作ったり、Cloud on the BEACH!というイベントを開いたり、今のところ年2-3回ペースで県外からスピーカーを呼んで、勉強会を開いています。

12年10月26日金曜日

Page 5: 20121026 AWSで行こうupdate版

11月17日 第3回勉強会琉球大学工学部1号館321教室!今回はハンズオンやります

http://atnd.org/event/jawsugokinawa3

12年10月26日金曜日

Page 6: 20121026 AWSで行こうupdate版

まて、そもそもAWSって何?http://aws.amazon.com/jp/

Amazon Web Services(AWS)が提供する、クラウドサービスの総称。AWSの名のもとに、多数のサービス/プロダクトがぶら下がります。

12年10月26日金曜日

Page 7: 20121026 AWSで行こうupdate版

こんな感じしかも、恐ろしい勢いで次々とサービスが追加されていきます。。。

12年10月26日金曜日

Page 8: 20121026 AWSで行こうupdate版

でもさ、クラウドって安いのいっぱいあるよねさくらのクラウド / ニフティクラウド / ホワイトクラウドなどなどなど。

しかし世の中、「クラウド」という名前だけ取ってつけたようなサービスが溢れているので要注意!

12年10月26日金曜日

Page 9: 20121026 AWSで行こうupdate版

クラウド ≠ 仮想サーバであるということを

頭に入れておきましょう。

12年10月26日金曜日

Page 10: 20121026 AWSで行こうupdate版

ではクラウドの定義は?一般的には、NIST(アメリカ国立標準技術研究所)の定義が持ち出されます via wikipedia

Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.

共有されたコンピューティング資源にネットワークを介してアクセスし、好きなときに好きなだけ使うことが出来る、ってことですね(超意訳)

12年10月26日金曜日

Page 11: 20121026 AWSで行こうupdate版

ではクラウドの定義は?エンジニアは各自で考えて、もうちょっと違う定義でいいのでは?と思います。

自分の中の定義は

『かつて物理的だったものを含め、

全てをAPI経由でプログラミングできる』

のがクラウド、かな。

12年10月26日金曜日

Page 12: 20121026 AWSで行こうupdate版

具体的なAWSの使い方お題:自作プログラムを使って、なんかでかい計算をする。初めは自分のMacBookで始めるが、

全然終わらない・・・

12年10月26日金曜日

Page 13: 20121026 AWSで行こうupdate版

具体的なAWSの使い方そんな時は、Amazon EC2で仮想サーバをポチポチッっと立てて、計算実行!終わったら結果を取り出してすぐ止めればOK.

→1時間単位でかかった分だけ課金。$0.085/時からCPUとメモリのサイズにより、小粒なサーバからスーパーコンピュータクラスまで(財布が許せば)選択することが出来る。

12年10月26日金曜日

Page 14: 20121026 AWSで行こうupdate版

具体的なAWSの使い方あるシステム管理者の一日:

どうやらうちの会社が某番組に取材されて、放送日は来週らしい。これ、多分Webサーバ死ぬよね。。。

偉い人が『会社の宣伝なんだからホームページ出しとけよ! 真っ白になったり繋がんなくなったりするなよ!』とか勝手なこと言ってるし。。。

12年10月26日金曜日

Page 15: 20121026 AWSで行こうupdate版

具体的なAWSの使い方RoRみたいな動きものならロードバランサ+オートスケールでサーバを自動的に増やして何とか乗り切る

12年10月26日金曜日

Page 16: 20121026 AWSで行こうupdate版

具体的なAWSの使い方静的HTMLのみならAmazon S3でWebサイトをホスティング

S3とは、ファイル単位の分散ストレージシステム。イレブンナイン(99.999999999%)というとてつもない堅牢性。

ちなみに可用性は99.99%=年間約1時間は止まるかも)。

Dropboxとかストレージが必要なWebサービスはみんな使ってます。

ここにHTMLや画像の静的コンテンツを置いて公開可能。アップしたファイルの容量と、配信時の帯域で課金。(初めの1TB/月までは $0.125/GB)

12年10月26日金曜日

Page 17: 20121026 AWSで行こうupdate版

具体的なAWSの使い方あるデータベース管理者(DBA)の一日:DBAはトラブル無くDBを動かしてナンボ。でも利用者は人の苦労なんぞ考えず、データを大量に突っ込み、重いクエリを投げ、やれ容量が足りなくなっただの、サーバが重いだの、文句が多い。。。

リードレプリカ増やすか?ディスクを足すか?サーバをスケールアップするか?んー、面倒くさい。。。

12年10月26日金曜日

Page 18: 20121026 AWSで行こうupdate版

具体的なAWSの使い方そういう時こそ Amazon Relational Database Service (RDS)

MySQL、Oracle、Microsoft SQL Serverから選択して、ポチポチっとデプロイ可能。自動バックアップ、レプリケーションが必要ならチェックするだけ。ディスク容量、CPUサイズだって可変可能。

=昼間だけ大きいCPUで回して、夜は小さくする、もしくは止めておくことだって可能。社内向けシステムだったら、いきなりコストが半額に出来る。

12年10月26日金曜日

Page 19: 20121026 AWSで行こうupdate版

具体的なAWSの使い方『いやそうは言っても一応社内システムだし

 パブリッククラウドは。。。』

AWSならネットワークも自分で設計できます。

12年10月26日金曜日

Page 20: 20121026 AWSで行こうupdate版

具体的なAWSの使い方Amazon Virtual Private Cloud (VPC)

アマゾンのクラウド上で 仮想プライベートクラウドを構築できるサービス。

自分で設計したネットワークでプライベートアドレスを割り振って、もちろん社内とVPNを張ってとか、専用線で社内サーバのバックアップをとったりとか、もう自由自在なんでもあり。

もちろんリソースは伸縮可能なので使わなければお金はかかりません。

12年10月26日金曜日

Page 21: 20121026 AWSで行こうupdate版

具体的なAWSの使い方たまにはうれしい悲鳴:

実はソーシャルゲームが当たって全世界相手に打って出たいんですけど。。。

そのサーバ、コンテンツ、瞬時に世界に分散配置しましょう。

12年10月26日金曜日

Page 22: 20121026 AWSで行こうupdate版

具体的なAWSの使い方via http://aws.amazon.com/jp/about-aws/globalinfrastructure/

12年10月26日金曜日

Page 23: 20121026 AWSで行こうupdate版

具体的なAWSの使い方何よりも恐ろしいのは、今まで書いた例が

全部マウスクリック or コマンドで「さくっ」と出来ること。

サーバ買ってきて組み立てたり、ハブに繋いで結線したり、

IPアドレス貰ってきてラッキングしたりとか、面倒なこと一切なし!

12年10月26日金曜日

Page 24: 20121026 AWSで行こうupdate版

AWSは素材の塊!使いこなせば色々便利そう!というイメージは持っていただけましたでしょうか?でも、上手く使いこなすにはちょっと勉強(=積み木の組み立て方)が必要かも。

もしくはお近くのソリューションプロバイダーまでご相談ください(^^ゞ

12年10月26日金曜日

Page 25: 20121026 AWSで行こうupdate版

トラブルこともあるけれど

みんなで落ちれば怖くない。いや違う!

12年10月26日金曜日

Page 26: 20121026 AWSで行こうupdate版

必ず何かがトラブることを前提としたシステム設計

それが出来れば大して怖くない!12年10月26日金曜日

Page 27: 20121026 AWSで行こうupdate版

まとめ「 なんだか 面白そうだな」と思ったら、ぜひ触って遊んでみて、ネタをJAWS-UG沖縄で共有しましょう!

なにかあれば、お気軽に @k_nishijima までコンタクトください。

or Facebookで「JAWS-UG沖縄」を検索!

12年10月26日金曜日

Page 28: 20121026 AWSで行こうupdate版

ありがとうございました!

12年10月26日金曜日