IDCFクラウドをフル活用するIDCF 3-Tierモデル(RightScale)

942 views

Published on

IDCFクラウドの機能をフル活用した3-Tier Webシステムを構築するRightScale ServerTemplateの使い方に関する解説。2012年4月11日に開催されたCouchBaseセミナー発表資料。

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
942
On SlideShare
0
From Embeds
0
Number of Embeds
50
Actions
Shares
0
Downloads
3
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

IDCFクラウドをフル活用するIDCF 3-Tierモデル(RightScale)

  1. 1. Copyright(C) 2012 IDC Frontier Inc. All rights reserved.IDCフロンティアのクラウドをフル活用するIDCF 3-Tierモデルの解説株式会社IDCフロンティアビジネス推進本部 新基盤開発部金井 崇
  2. 2. Copyright(C) 2012 IDC Frontier Inc. All rights reserved.自己紹介金井 崇(かない たかし)所属:株式会社IDCフロンティア ビジネス推進本部 新基盤開発部業務:クラウドサービスを開始した2009年からインフラの設計・構築・運用を担当。現在はRightScaleを利用したマルチクラウド対応のためのServerTemplate設計、インフラの統合にも従事。Twitter :@anikundesuFacebook: https://www.facebook.com/anikundesuブログ :クラウド時代のPowerShell (http://www.takanyan.net/)
  3. 3. Copyright(C) 2012 IDC Frontier Inc. All rights reserved.伝えたいこと1. 「3-Tier Web」デプロイメントとは何か2. 「IDCF 3-Tier」デプロイメントを設計しました⇒RightScaleとIDCFクラウドAPIについて理解が深まります。3. ServerTemplateを作る時は運用を考慮すべし2
  4. 4. Copyright(C) 2012 IDC Frontier Inc. All rights reserved.1. 「3-Tier Web」デプロイメントとは• RightScaleで提供されるServerTemplateの多くは3-Tierの構成要素• RightScaleのドキュメント・チュートリアルも充実• 多くのWeb系システムは3-Tier構成かその応用。・・・Web : FrontEndサーバ and/or Load Balancer・・・ App : BackEndサーバ(PHP, Java Tomcatなど)・・・ DB : データベースサーバ
  5. 5. Copyright(C) 2012 IDC Frontier Inc. All rights reserved.RightScale社設計の3-Tier WebデプロイメントIDCF CloudApp Server 1Load Balancer1(HA Proxy)Load Balancer2(HA Proxy)Service UserApp Server 2 App Server N・・・・・・・Global IP1Volume VolumeMaster DB Slave DBS3, CloudFilesReplicationSecondary StorageBackups(Snapshot)Git, SVN, S3Application CodeDump DataBackupGlobal IP2ContentsDataDB Dump DataAdministratorExternal Dynamic DNS
  6. 6. Copyright(C) 2012 IDC Frontier Inc. All rights reserved. 5外部システムへの依存• DBの切り替えのための外部DDNSサービス• Applicationコード保存のためのGit/SVN/S3• DBバックアップのためのS3いろんな契約が必要で面倒
  7. 7. Copyright(C) 2012 IDC Frontier Inc. All rights reserved.いやだ!6
  8. 8. Copyright(C) 2012 IDC Frontier Inc. All rights reserved.アタマを使って考えた7
  9. 9. Copyright(C) 2012 IDC Frontier Inc. All rights reserved.IDCF Cloud2. IDCF 3Tier WebデプロイメントApp Server 1LB/FWCloudStack VRLB/FWCloudStack VRService UserApp Server 2 App Server N・・・・・・・Global IPVolume VolumeMaster DB Slave DBVolumeContents Store(SSH Storage)ReplicationSecondary StorageBackups(Snapshot)ServiceAdministratorContents DataUser AccessApplicationCodeDump DataBackupNSUpdate
  10. 10. Copyright(C) 2012 IDC Frontier Inc. All rights reserved. 9全部IDCFクラウド内で• 外部DDNSサービス ⇒内部DDNS• Applicationコード保存 ⇒SSH Storage Server• DBバックアップ ⇒ SSH Storage Storeこれらの機能を1VMで提供
  11. 11. Copyright(C) 2012 IDC Frontier Inc. All rights reserved.データ配置10SSH Storage Server追加ディスク : /home/dataWebアプリケーションコード( webapps/($APPLICATION)/以下)DBダンプデータ( dump/(prefix)-(日時)-[master|slave].gz)Application Server Database Server追加ディスク : /mntWebアプリケーションコード( /home/webapps/($APPLICATION)/以下)DBデータ( mysql/以下)RightScriptの中でscpダウンロードを実施
  12. 12. Copyright(C) 2012 IDC Frontier Inc. All rights reserved.デモ:Webコンテンツの更新<手順>1. SSH Storageに新しいコンテンツファイルを展開2. Application Server全部に新しいコンテンツを配布3. Databaseへのアクセス情報をApplication Serverに設定<ポイント>11運用時に利用しそうなScriptも予め作成してServerTemplateに組み込む
  13. 13. Copyright(C) 2012 IDC Frontier Inc. All rights reserved.参考情報• IDCF 3-Tierの構築手順書(日本語)http://support.rightscale.com/@api/deki/files/5887/=IDCF_3-Tier_Tutorial(Japanese)_Rev2.pdf• IDCF 3-Tierの構築手順書(英語)http://support.rightscale.com/09-Clouds/IDC_Frontier/Tutorials/3_Tier_Setup_with_IDC_Frontier• IDCFクラウドのRightScaleサポート情報(英語)http://support.rightscale.com/09-Clouds/IDC_Frontier• さわって納得!RightScaleでサーバー管理が大きく変わるhttp://ascii.jp/elem/000/000/681/681394/12

×