Movatterモバイル変換


[0]ホーム

URL:


Kuniteru Asami, profile picture
Uploaded byKuniteru Asami
PDF, PPTX1,749 views

OSS/linux on Azureの活用方法と勘所

2016/06/03 ミラクル・リナックス社主催「OSSエンジニアが語る!Azure ✕ DevOpsで変化に強いシステムを作る」でお話しさせていただいたスライドです。AzureにおけるOSS関連機能と、LinuxやOSSからAzureを利用することについてご紹介させていただきました。

Embed presentation

Download as PDF, PPTX
OSS/Linux on Azure の活用方法と勘所2016/06/03浅見 城輝Cloudlive 株式会社
© 2011 Microsoft CorporationAll Rights Reserved.About mekuniteru.asamiFind meDatabaseAzure 2012~Microsoft Azure
(Intentionally Blank)http://www.cloudlive.jp/http://www.pnop.co.jp/Microsoft AzureMicrosoft Azure の特徴を活かした設計、開発、構築により最適な環境を実現Windows / Linux 対応コンサルティング サービス
24/365運用監視MicrosoftAzure自動管理 障害対応Services of CloudliveASP.NET開発OSS開発 / 構築スマートフォンiPhone, AndroidWindowsアプリ開発データセンター移行AWS → Azureハイブリッドクラウドオンプレミス ⇔ AzureエンタープライズActive DirectoryJava, Oracle動画配信
Agenda• Azure から提供される OSS 関連機能• OSS 環境からの Azure の利用• Windows や .NET に関するものなど、Microsoft 系の OSS については基本的にはここでは扱いません。
Azure から提供されるOSS 関連機能
プラットフォーム サービスインフラストラクチャ サービスWeb AppsMobileAppsAPIManagementAPI AppsLogic AppsNotificationHubsContentDeliveryNetwork (CDN)MediaServicesBizTalkServicesHybridConnectionsService BusStorageQueuesハイブリッド運用BackupStorSimpleAzure SiteRecoveryImport/ExportSQLDatabaseDocumentDBRedisCacheAzureSearchStorageTablesDataWarehouse Azure ADHealth MonitoringAD PrivilegedIdentityManagementOperationalAnalyticsCloudServicesBatchRemoteAppServiceFabricVisual StudioAppInsightsAzureSDKVS OnlineDomain ServicesHDInsight MachineLearningStreamAnalyticsDataFactoryEventHubsMobileEngagementDataLakeIoT HubDataCatalogセキュリティと管理Azure ActiveDirectoryMulti-FactorAuthenticationAutomationPortalKey VaultStore/MarketplaceVM Image Gallery& VM DepotAzure ADB2CScheduler
App Servicehttp を中心としたPaaS–Web アプリ–モバイルのバックエンド–Rest API–etc...ベースはWindows + IISApp Service で実行環境が提供されているランタイム、サーブレット コンテナWeb Apps, Logic AppsAPI Apps, Mobile AppsWordPress や moodle などのWeb アプリケーション構築済みのWeb サイトも作成可能
URL RewriteApache の mod_rewrite の設定をIIS Manager を利用して IIS 用に変換することができる– Windows や IIS 環境がない場合は、Azure に Windows Virtual Machineを作り、IIS をインストールすればよい
Azure Virtual MachineIaaS として提供されるサービス–AWS EC2 に相当• 『仮想マシン』とも呼ばれる• イメージが公開されているLinux ディストリビューション(など)WordPress や Drupal、Cassandraや Tomcat など、アプリケーションやミドルウェアがインストール済みのイメージも用意されているetc...
Virtual Machine の勘所 #1• Microsoft Hyper-V 上で動いている– オンプレミスの Hyper-V から容易に移行できる– VMware や物理マシンからは、Azure Site Recovery を利用して移行できる• ディスクは Azure Storage 上の vhd ファイル– Standard Storage だとディスク I/O が遅い• Premium Storage を利用することで解決– 利用するインスタンスサイズに応じて、ディスク トラフィックの帯域幅に制限がある
Virtual Machine の勘所 #2• ハードウェア障害などによりサーバーが落ちた場合は、自動で問題のないホストに移動して再起動される• しばしばホスト側のメンテナンスが行われ、ゲスト側が再起動されることがある(アナウンスはある)
Virtual Machine の勘所 #3• /mnt/resource ディレクトリにはテンポラリディスクがマウントされている• 再起動でデータが消える• A シリーズはハードディスク、D・G シリーズは SSD• マウントポイントの変更は /etc/waagent.conf で可能• デフォルトでは swap 領域がない– /etc/waagent.conf で設定することでリソースディスク (/mnt/resource) に swap ファイルが作成される• /etc/fstab へのデバイス指定はデバイス名(/dev/sdc1 など)ではなく UUID で• root 権限が必要な操作は、sudo で– どうしても root になりたいときは、sudo su -• 固定 IP にしたいときは、Azure の設定で行い、Linux 内では dhcp としておくこと• 起動時のコンソール出力• Azure Backup で、ディスクイメージのスナップショット取得
起動時のコンソール出力
Azure Storage共有ストレージ サービス– Disk Storage(Page BLOB)• Virtual Machine のディスクとなる vhd ファイルを保存する– BLOB Storage(Block BLOB)• ファイルを保存する– 通常のものに加え、Append BLOB(追記型)、CoolBLOB(低アクセス頻度のデータ用)– File Storage• CIFS により共有ディスクとしてマウントできる– Table Storage• Key Value Store(KVS)– Queue Storage• メッセージ キュー
Storage の勘所 #1同じデータセンター内で 3 重に保持(LRS)
Storage の勘所 #2決められたデータセンターに非同期複製し、複製先でも 3 重に保持(GRS、RA-GRS)– vhd ファイル単位でコピーの一貫性が保たれる– lvm や md で複数のディスク(vhd)をストライプやミラーすると、複製先で不整合が発生する可能性がある西日本 東日本Replication
Storage の勘所 #3速い Premium Storage と安い Standard StorageプランStandardStoragePremium StorageP10 P20 P30最大ディスクサイズ1,023 GB 128 GB 512 GB 1,024 GB月額 ¥5.10/GB~ ¥2,102.22 ¥7,807.08 ¥13,787.34ディスクあたりのIOPS500 500 2,300 5,000ディスクあたりのスループット60 MB/sec 100 MB/sec 150 MB/sec 200 MB/sec■ Disk Storage の場合の比較(2016/06/03 現在)
Azure Redis CacheKVS の一種である Redis サービス–永続化モード• なし(キャッシュのみ)• RDB(スナップショット)• AOF(追記方式)は対応予定(2016/06/03現在)–App Services からは Memcached のふりをすることも可能
Azure DocumentDBドキュメント指向データベース–MongoDB 互換の I/F–大量の同時アクセスに強い
Azure HDInsightHadoop、Storm、HBase、Spark、R Server のクラスタ–Solr などをインストールして利用することも可能–Windows 版と Linux 版がある
Azure Search全文検索サービス–Lucene のクエリ構文を利用可能
VSTS Load Test–JMeter のテスト計画ファイル(*.jmx)を利用可能–複数のリモートサーバーにも対応クラウド上で実行されるロードテストツール
Azure Container ServiceMesos/Swarm + Azure のスケーラビリティ
OSS 環境からAzure を利用する
Azure 管理 ツール• 管理ポータル(Web)• Azure CLI コマンド–Mac OS でも利用可
Azure Storage ツール• Microsoft Azure Storage Explorer(Linux/Mac)–http://storageexplorer.com/• Cyberduck(Mac OS)–https://cyberduck.io/• Azure CLI コマンド–azure storage コマンド
Azure SQL DatabaseクラウドネイティブなDatabase as a Service–SQL Server 互換–高可用性、耐障害性–世界中に簡単にレプリケーション–高度なセキュリティSQL DB
Azure SQL Database の構成読み取りは Primary のみで完了書き込みは Secondary への伝播を確認してから完了論理データベースWriteWrite AckAckReadvalue writeAckミッション クリティカルを支える機能 99.99% の可用性 障害の検知 フェールオーバー 新しいレプリカの作成 データの同期 一貫性の確保
Azure SQL Database の構成読み取りは Primary のみで完了書き込みは Secondary への伝播を確認してから完了論理データベースWriteWrite AckAckReadvalue writeAckミッション クリティカルを支える機能 99.99% の可用性 障害の検知 フェールオーバー 新しいレプリカの作成 データの同期 一貫性の確保
Azure SQL Database の利用プログラムからのアクセス– Java• Microsoft JDBC Driver forSQL Server(Type 4)– Python• pymssql– node.js• Tedious– PHP• Microsoft ODBC Driver forSQL Server on Linux• Microsoft Driver for PHP forSQL Server(Windows)https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-develop-java-simple/
Azure SDK for {language}各言語向け SDK–Azure Storage やAzure ADなどの利用–Azure の管理https://azure.github.io/projects/sdks/
Azure 利用におけるポイント
Azure 利用におけるポイント• Azure 特有の機能を積極的に利用しましょう–開発・運用・保守の容易化・自動化が進み、コスト削減につながります• 単一障害が発生しても問題ない構成にしましょう–クラウドであってもハードウェアは壊れます–Azure では積極的にメンテナンスを行ってくれるため、その際にサーバーの停止を伴うことがあります単一障害を回避できない構成になっていると、思わぬサービス停止などを招く可能性があります
Azure 技術コンサルティング ライト版*当 セ ミ ナ ー 参 加 者 様 限 定お申し込み、お問い合わせ先Cloudlive 株式会社mailto:azure@cloudlive.jpsubject: Miracle Linuxセミナー無償コンサルキャンペーンについて次ページ Azure 技術支援サービスと同等のものを 1 時間 x 1 回 提供* 弊社および弊社グループとお取引のない新規のお客様に限らせていただきます申込期限2016/06/10
Microsoft Azure 技術支援サービス“お打ち合わせ” および “メール” によるMicrosoft Azure の技術コンサルティングを提供• お客様のシステムに最適な Microsoft Azure における構成のご提案• Microsoft Azure に関するお客様の技術的な課題の解決• Microsoft Azure 技術サポート• その他 Microsoft Azure に関すること▲事前打ち合わせお見積りなど▲お打ち合わせ▲お打ち合わせ▲お打ち合わせ▲お打ち合わせ資料など情報をいただく メールサポート メールサポート メールサポート メールサポート4週目3週目2週目1週目▲クロージングサービス実施スケジュールの例サービス適用事例• ゲーム会社様 ソーシャルゲーム開発• 玩具メーカー様 販売管理戦略データ解析• SIer様 保険業向けシステム新規構築• SIer様 運輸業向けシステム追加開発• SIer様 金融業向けアーキテクチャ設計• ISV様 パッケージソフトウェア Azure 対応• ISV様 パッケージ SaaS 化• Azure パートナー様 Azure R&D 部門• etc…Azure選任担当者がいないプロジェクトチームに最適
OSS/linux on Azureの活用方法と勘所

Recommended

PDF
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
PPTX
実プロジェクトの経験から学ぶazureサービス適用パターン
PDF
最近Preview公開されたAzure テストサービスを試してみた
PDF
Understanding Azure Application Gateway
PPTX
Azure Stack Hybrid DevOpsデモンストレーション
PDF
クラウド案件の作り方 for azureしなの4周年
PDF
CDP 勉強会 - Multiple Datacenter Deployment ガイダンス
PDF
しみじみサーバーレス
PPTX
Azure aws違い
PDF
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
PDF
Azure DevOps と開発管理
PDF
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
PDF
20210925_jazug_azure_what_to_do_first
PDF
20190124 hccjp vmware_final
PPTX
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
PDF
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
PPTX
とある AWS サービスの運用移管〜データストア編〜 #jawsmeguro
PPTX
How to face the Kubernetes ?
PDF
コマンド1発でAzureにDC/OS環境を作る方法
PDF
AzureでOracle
PDF
20130519 JAWS-UG青森 美人CDP/CDP男子「も」2.0へ
PPTX
Azure使いから見たAWSの良いところ
PDF
20130520 実例で見るAWSの特徴と活用方法@JAWS-UG青森 第1回勉強会
PDF
クラウドを活用した システム開発は適材適所
PPTX
Azureで始めるDevOps
PPTX
ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)
PDF
My sql security (暗号化)
PDF
The Internal of Serverless Plugins
PDF
Azure Data Factory – Data Management für die Cloud
PPTX
[Microsoft Tech Summit 2016] Linux の PaaS がついに登場! Azure App Service on Linux ...

More Related Content

PDF
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
PPTX
実プロジェクトの経験から学ぶazureサービス適用パターン
PDF
最近Preview公開されたAzure テストサービスを試してみた
PDF
Understanding Azure Application Gateway
PPTX
Azure Stack Hybrid DevOpsデモンストレーション
PDF
クラウド案件の作り方 for azureしなの4周年
PDF
CDP 勉強会 - Multiple Datacenter Deployment ガイダンス
PDF
しみじみサーバーレス
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
実プロジェクトの経験から学ぶazureサービス適用パターン
最近Preview公開されたAzure テストサービスを試してみた
Understanding Azure Application Gateway
Azure Stack Hybrid DevOpsデモンストレーション
クラウド案件の作り方 for azureしなの4周年
CDP 勉強会 - Multiple Datacenter Deployment ガイダンス
しみじみサーバーレス

What's hot

PPTX
Azure aws違い
PDF
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
PDF
Azure DevOps と開発管理
PDF
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
PDF
20210925_jazug_azure_what_to_do_first
PDF
20190124 hccjp vmware_final
PPTX
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
PDF
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
PPTX
とある AWS サービスの運用移管〜データストア編〜 #jawsmeguro
PPTX
How to face the Kubernetes ?
PDF
コマンド1発でAzureにDC/OS環境を作る方法
PDF
AzureでOracle
PDF
20130519 JAWS-UG青森 美人CDP/CDP男子「も」2.0へ
PPTX
Azure使いから見たAWSの良いところ
PDF
20130520 実例で見るAWSの特徴と活用方法@JAWS-UG青森 第1回勉強会
PDF
クラウドを活用した システム開発は適材適所
PPTX
Azureで始めるDevOps
PPTX
ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)
PDF
My sql security (暗号化)
PDF
The Internal of Serverless Plugins
Azure aws違い
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
Azure DevOps と開発管理
[G-Tech2014講演資料] Microsoft Azureで負荷分散された仮想マシンを作ってみよう ~Amazon Web Servicesと比べな...
20210925_jazug_azure_what_to_do_first
20190124 hccjp vmware_final
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
とある AWS サービスの運用移管〜データストア編〜 #jawsmeguro
How to face the Kubernetes ?
コマンド1発でAzureにDC/OS環境を作る方法
AzureでOracle
20130519 JAWS-UG青森 美人CDP/CDP男子「も」2.0へ
Azure使いから見たAWSの良いところ
20130520 実例で見るAWSの特徴と活用方法@JAWS-UG青森 第1回勉強会
クラウドを活用した システム開発は適材適所
Azureで始めるDevOps
ハイブリッドクラウド研究会趣旨説明とこれまでの取り組み(2019/01/24)
My sql security (暗号化)
The Internal of Serverless Plugins

Viewers also liked

PDF
Azure Data Factory – Data Management für die Cloud
PPTX
[Microsoft Tech Summit 2016] Linux の PaaS がついに登場! Azure App Service on Linux ...
PDF
クラウド時代のWordPressプラットフォーム -WordCamp Tokyo 2016-
PDF
インストールマニアックス振り返り
PDF
JAZUG Nagoya Azure Update 20140607
PDF
JAWSUG & JAZUG Sendai Azure Update 20140517
PDF
JAZUG Nagoya Windows Azure Update 20140301
PDF
Microsoft Azure Update 20151112
PPTX
Windows Azureストレージ機能のまとめとWindows Server 2016(vNext)のストレージ新機能
PDF
JAZUG Nagoya Bar Azure #2 Japan DC 20140331
PPTX
JAZUG Sendai Windows Azure Update 20131109
PDF
Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)
PPTX
コマンドラインで使うAzure
PPTX
PHPの仕事と学びin仙台_WindowsAzure概説_20130921
PDF
OpenCenterによるOpenStack自動構築
PDF
環境構築自動化ツールのご紹介
PDF
Go azure おばかIoT シンポジウム
PPTX
TDC Presentation Basics 20131108
PPTX
Welcome to Hour of Code 20151202
PDF
SMTPサービス SendGridを契約する
Azure Data Factory – Data Management für die Cloud
[Microsoft Tech Summit 2016] Linux の PaaS がついに登場! Azure App Service on Linux ...
クラウド時代のWordPressプラットフォーム -WordCamp Tokyo 2016-
インストールマニアックス振り返り
JAZUG Nagoya Azure Update 20140607
JAWSUG & JAZUG Sendai Azure Update 20140517
JAZUG Nagoya Windows Azure Update 20140301
Microsoft Azure Update 20151112
Windows Azureストレージ機能のまとめとWindows Server 2016(vNext)のストレージ新機能
JAZUG Nagoya Bar Azure #2 Japan DC 20140331
JAZUG Sendai Windows Azure Update 20131109
Azure 最新情報アップデート 2016年4月 (Build 2016での新機能)
コマンドラインで使うAzure
PHPの仕事と学びin仙台_WindowsAzure概説_20130921
OpenCenterによるOpenStack自動構築
環境構築自動化ツールのご紹介
Go azure おばかIoT シンポジウム
TDC Presentation Basics 20131108
Welcome to Hour of Code 20151202
SMTPサービス SendGridを契約する

Similar to OSS/linux on Azureの活用方法と勘所

PDF
今こそ知りたい!Microsoft Azureの基礎
PDF
今改めて学ぶ Microsoft Azure 基礎知識
PPTX
Microsoft Azure PaaS 概要
PPTX
Persistence on Azure - Microsoft Azure の永続化
PPTX
Azure Service Fabric Cluster の作成
PPT
Keynote
PDF
[Japan Tech summit 2017] CLD 013
PDF
VisualStudio2010ReadyDay Azureセッション資料
PDF
Windows Azure for PHP Developers
 
PDF
[db tech showcase Tokyo 2017] AzureでOSS DB/データ処理基盤のPaaSサービスを使ってみよう (Azure Dat...
PPTX
2014年12月04日 ヒーロー島 Azureスペシャル
PDF
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
PDF
Azureでmicroservicesに触れてみる
PPTX
201910 azure seminar
PPTX
20171112 OSS on Azure another story and more
PPT
Microsoftのクラウド戦略
 
PDF
App011 linuxのpaa sがついに登場!_azure
PPTX
App011 linuxのpaa sがついに登場!_azur
PDF
App011 linuxのpaa sがついに登場!_azure
PPTX
Azure BaaS meetup
今こそ知りたい!Microsoft Azureの基礎
今改めて学ぶ Microsoft Azure 基礎知識
Microsoft Azure PaaS 概要
Persistence on Azure - Microsoft Azure の永続化
Azure Service Fabric Cluster の作成
Keynote
[Japan Tech summit 2017] CLD 013
VisualStudio2010ReadyDay Azureセッション資料
Windows Azure for PHP Developers
 
[db tech showcase Tokyo 2017] AzureでOSS DB/データ処理基盤のPaaSサービスを使ってみよう (Azure Dat...
2014年12月04日 ヒーロー島 Azureスペシャル
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
Azureでmicroservicesに触れてみる
201910 azure seminar
20171112 OSS on Azure another story and more
Microsoftのクラウド戦略
 
App011 linuxのpaa sがついに登場!_azure
App011 linuxのpaa sがついに登場!_azur
App011 linuxのpaa sがついに登場!_azure
Azure BaaS meetup

More from Kuniteru Asami

PDF
スケールアウトできるManaged RDBMS - Azure Cosmos DB for PostgreSQL
PDF
現場からみた Azure リファレンスアーキテクチャ答え合わせ
PDF
あらためて Azure virtual network
PDF
Azure load testingを利用したパフォーマンステスト
PDF
Azure PaaS とのよりセキュアな接続 - 初級編
PDF
Introduction of Azure Database for MySQL / PostgreSQL
PPTX
第2回JAZUG総会 LT インストールマニアックス・ファイナル
PPTX
PHP on Azure
スケールアウトできるManaged RDBMS - Azure Cosmos DB for PostgreSQL
現場からみた Azure リファレンスアーキテクチャ答え合わせ
あらためて Azure virtual network
Azure load testingを利用したパフォーマンステスト
Azure PaaS とのよりセキュアな接続 - 初級編
Introduction of Azure Database for MySQL / PostgreSQL
第2回JAZUG総会 LT インストールマニアックス・ファイナル
PHP on Azure

OSS/linux on Azureの活用方法と勘所

  • 1.
    OSS/Linux on Azureの活用方法と勘所2016/06/03浅見 城輝Cloudlive 株式会社
  • 2.
    © 2011 MicrosoftCorporationAll Rights Reserved.About mekuniteru.asamiFind meDatabaseAzure 2012~Microsoft Azure
  • 3.
    (Intentionally Blank)http://www.cloudlive.jp/http://www.pnop.co.jp/Microsoft AzureMicrosoftAzure の特徴を活かした設計、開発、構築により最適な環境を実現Windows / Linux 対応コンサルティング サービス
  • 4.
    24/365運用監視MicrosoftAzure自動管理 障害対応Services ofCloudliveASP.NET開発OSS開発 / 構築スマートフォンiPhone, AndroidWindowsアプリ開発データセンター移行AWS → Azureハイブリッドクラウドオンプレミス ⇔ AzureエンタープライズActive DirectoryJava, Oracle動画配信
  • 5.
    Agenda• Azure から提供されるOSS 関連機能• OSS 環境からの Azure の利用• Windows や .NET に関するものなど、Microsoft 系の OSS については基本的にはここでは扱いません。
  • 6.
  • 7.
    プラットフォーム サービスインフラストラクチャ サービスWebAppsMobileAppsAPIManagementAPI AppsLogic AppsNotificationHubsContentDeliveryNetwork (CDN)MediaServicesBizTalkServicesHybridConnectionsService BusStorageQueuesハイブリッド運用BackupStorSimpleAzure SiteRecoveryImport/ExportSQLDatabaseDocumentDBRedisCacheAzureSearchStorageTablesDataWarehouse Azure ADHealth MonitoringAD PrivilegedIdentityManagementOperationalAnalyticsCloudServicesBatchRemoteAppServiceFabricVisual StudioAppInsightsAzureSDKVS OnlineDomain ServicesHDInsight MachineLearningStreamAnalyticsDataFactoryEventHubsMobileEngagementDataLakeIoT HubDataCatalogセキュリティと管理Azure ActiveDirectoryMulti-FactorAuthenticationAutomationPortalKey VaultStore/MarketplaceVM Image Gallery& VM DepotAzure ADB2CScheduler
  • 8.
    App Servicehttp を中心としたPaaS–Webアプリ–モバイルのバックエンド–Rest API–etc...ベースはWindows + IISApp Service で実行環境が提供されているランタイム、サーブレット コンテナWeb Apps, Logic AppsAPI Apps, Mobile AppsWordPress や moodle などのWeb アプリケーション構築済みのWeb サイトも作成可能
  • 9.
    URL RewriteApache のmod_rewrite の設定をIIS Manager を利用して IIS 用に変換することができる– Windows や IIS 環境がない場合は、Azure に Windows Virtual Machineを作り、IIS をインストールすればよい
  • 10.
    Azure Virtual MachineIaaSとして提供されるサービス–AWS EC2 に相当• 『仮想マシン』とも呼ばれる• イメージが公開されているLinux ディストリビューション(など)WordPress や Drupal、Cassandraや Tomcat など、アプリケーションやミドルウェアがインストール済みのイメージも用意されているetc...
  • 11.
    Virtual Machine の勘所#1• Microsoft Hyper-V 上で動いている– オンプレミスの Hyper-V から容易に移行できる– VMware や物理マシンからは、Azure Site Recovery を利用して移行できる• ディスクは Azure Storage 上の vhd ファイル– Standard Storage だとディスク I/O が遅い• Premium Storage を利用することで解決– 利用するインスタンスサイズに応じて、ディスク トラフィックの帯域幅に制限がある
  • 12.
    Virtual Machine の勘所#2• ハードウェア障害などによりサーバーが落ちた場合は、自動で問題のないホストに移動して再起動される• しばしばホスト側のメンテナンスが行われ、ゲスト側が再起動されることがある(アナウンスはある)
  • 13.
    Virtual Machine の勘所#3• /mnt/resource ディレクトリにはテンポラリディスクがマウントされている• 再起動でデータが消える• A シリーズはハードディスク、D・G シリーズは SSD• マウントポイントの変更は /etc/waagent.conf で可能• デフォルトでは swap 領域がない– /etc/waagent.conf で設定することでリソースディスク (/mnt/resource) に swap ファイルが作成される• /etc/fstab へのデバイス指定はデバイス名(/dev/sdc1 など)ではなく UUID で• root 権限が必要な操作は、sudo で– どうしても root になりたいときは、sudo su -• 固定 IP にしたいときは、Azure の設定で行い、Linux 内では dhcp としておくこと• 起動時のコンソール出力• Azure Backup で、ディスクイメージのスナップショット取得
  • 14.
  • 15.
    Azure Storage共有ストレージ サービス–Disk Storage(Page BLOB)• Virtual Machine のディスクとなる vhd ファイルを保存する– BLOB Storage(Block BLOB)• ファイルを保存する– 通常のものに加え、Append BLOB(追記型)、CoolBLOB(低アクセス頻度のデータ用)– File Storage• CIFS により共有ディスクとしてマウントできる– Table Storage• Key Value Store(KVS)– Queue Storage• メッセージ キュー
  • 16.
  • 17.
    Storage の勘所 #2決められたデータセンターに非同期複製し、複製先でも3 重に保持(GRS、RA-GRS)– vhd ファイル単位でコピーの一貫性が保たれる– lvm や md で複数のディスク(vhd)をストライプやミラーすると、複製先で不整合が発生する可能性がある西日本 東日本Replication
  • 18.
    Storage の勘所 #3速いPremium Storage と安い Standard StorageプランStandardStoragePremium StorageP10 P20 P30最大ディスクサイズ1,023 GB 128 GB 512 GB 1,024 GB月額 ¥5.10/GB~ ¥2,102.22 ¥7,807.08 ¥13,787.34ディスクあたりのIOPS500 500 2,300 5,000ディスクあたりのスループット60 MB/sec 100 MB/sec 150 MB/sec 200 MB/sec■ Disk Storage の場合の比較(2016/06/03 現在)
  • 19.
    Azure Redis CacheKVSの一種である Redis サービス–永続化モード• なし(キャッシュのみ)• RDB(スナップショット)• AOF(追記方式)は対応予定(2016/06/03現在)–App Services からは Memcached のふりをすることも可能
  • 20.
  • 21.
    Azure HDInsightHadoop、Storm、HBase、Spark、R Serverのクラスタ–Solr などをインストールして利用することも可能–Windows 版と Linux 版がある
  • 22.
  • 23.
    VSTS Load Test–JMeterのテスト計画ファイル(*.jmx)を利用可能–複数のリモートサーバーにも対応クラウド上で実行されるロードテストツール
  • 24.
    Azure Container ServiceMesos/Swarm+ Azure のスケーラビリティ
  • 25.
  • 26.
    Azure 管理 ツール•管理ポータル(Web)• Azure CLI コマンド–Mac OS でも利用可
  • 27.
    Azure Storage ツール•Microsoft Azure Storage Explorer(Linux/Mac)–http://storageexplorer.com/• Cyberduck(Mac OS)–https://cyberduck.io/• Azure CLI コマンド–azure storage コマンド
  • 28.
    Azure SQL DatabaseクラウドネイティブなDatabaseas a Service–SQL Server 互換–高可用性、耐障害性–世界中に簡単にレプリケーション–高度なセキュリティSQL DB
  • 29.
    Azure SQL Databaseの構成読み取りは Primary のみで完了書き込みは Secondary への伝播を確認してから完了論理データベースWriteWrite AckAckReadvalue writeAckミッション クリティカルを支える機能 99.99% の可用性 障害の検知 フェールオーバー 新しいレプリカの作成 データの同期 一貫性の確保
  • 30.
    Azure SQL Databaseの構成読み取りは Primary のみで完了書き込みは Secondary への伝播を確認してから完了論理データベースWriteWrite AckAckReadvalue writeAckミッション クリティカルを支える機能 99.99% の可用性 障害の検知 フェールオーバー 新しいレプリカの作成 データの同期 一貫性の確保
  • 31.
    Azure SQL Databaseの利用プログラムからのアクセス– Java• Microsoft JDBC Driver forSQL Server(Type 4)– Python• pymssql– node.js• Tedious– PHP• Microsoft ODBC Driver forSQL Server on Linux• Microsoft Driver for PHP forSQL Server(Windows)https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-develop-java-simple/
  • 32.
    Azure SDK for{language}各言語向け SDK–Azure Storage やAzure ADなどの利用–Azure の管理https://azure.github.io/projects/sdks/
  • 33.
  • 34.
    Azure 利用におけるポイント• Azure特有の機能を積極的に利用しましょう–開発・運用・保守の容易化・自動化が進み、コスト削減につながります• 単一障害が発生しても問題ない構成にしましょう–クラウドであってもハードウェアは壊れます–Azure では積極的にメンテナンスを行ってくれるため、その際にサーバーの停止を伴うことがあります単一障害を回避できない構成になっていると、思わぬサービス停止などを招く可能性があります
  • 35.
    Azure 技術コンサルティング ライト版*当セ ミ ナ ー 参 加 者 様 限 定お申し込み、お問い合わせ先Cloudlive 株式会社mailto:azure@cloudlive.jpsubject: Miracle Linuxセミナー無償コンサルキャンペーンについて次ページ Azure 技術支援サービスと同等のものを 1 時間 x 1 回 提供* 弊社および弊社グループとお取引のない新規のお客様に限らせていただきます申込期限2016/06/10
  • 36.
    Microsoft Azure 技術支援サービス“お打ち合わせ”および “メール” によるMicrosoft Azure の技術コンサルティングを提供• お客様のシステムに最適な Microsoft Azure における構成のご提案• Microsoft Azure に関するお客様の技術的な課題の解決• Microsoft Azure 技術サポート• その他 Microsoft Azure に関すること▲事前打ち合わせお見積りなど▲お打ち合わせ▲お打ち合わせ▲お打ち合わせ▲お打ち合わせ資料など情報をいただく メールサポート メールサポート メールサポート メールサポート4週目3週目2週目1週目▲クロージングサービス実施スケジュールの例サービス適用事例• ゲーム会社様 ソーシャルゲーム開発• 玩具メーカー様 販売管理戦略データ解析• SIer様 保険業向けシステム新規構築• SIer様 運輸業向けシステム追加開発• SIer様 金融業向けアーキテクチャ設計• ISV様 パッケージソフトウェア Azure 対応• ISV様 パッケージ SaaS 化• Azure パートナー様 Azure R&D 部門• etc…Azure選任担当者がいないプロジェクトチームに最適

[8]ページ先頭

©2009-2025 Movatter.jp