databaseについて説明する。前回の記事を読んでいない場合は、前記事から読み進めてほしい。databaseの違いや仕様について説明する。databaseとは、Azureがdatabaseを管理してくれるSaaSの一種だ。Serverをインストールして、データベースを構築して・・・という作業は必要ない。Serverのデータベースが利用できるのだ。詳しくは下記記事を参照。引用:https://docs.microsoft.com/ja-jp/azure/sql-database/sqlユーザ側の意見これほど嬉しいことはない。データベースのバックアップ、リストア、保守・・・そういった細かい点を設計し、カバーしないといけなかった。現代社会は情報が命である。情報をどうやって永久に保持し活用し続けるか。最近はリレーショナルデータベース以外にも、NoSQLが出現しさまざま種類のデータベースが登場してきた。情報をどうやって安全に活用し続けるか。databaseを使えば、ユーザ側はその大部分の管理から解放される。HW管理、バックアップ管理、ソフトウェア保守、耐障害時の動作・・・これらはすべてAuzreが設計し管理し保証してくれるからだ。Serverの範囲であることを理解できたと思う。databaseの特徴的な仕組みを説明する。ログ配布に近い機能だ。Server上にあるデータベース側にトランザクションデータが渡され、プライマリのデータベースとセカンダリのデータベース間で同期がとられる仕組みだ。databaseに障害が発生した場合でも、多くの情報を失うことなく、セカンダリでシステムを継続することができる。注意ポイント前記事で説明したフェールオーバーグループと混同しないこと。Serverのレイヤーで動作している。databaseのレイヤーで動作している。Serverで障害が発生した場合はフェールオーバーは行われないことに注意が必要だ。Serverを選択し、レプリケーションを組むことで完了する。この設定を忘れないようにしていただきたい。database特有の新しい性能指標の概念である。DTUはベンチマークテストにより、弊社が独自で決めており、具体的には、各サービスレベルのCPU、メモリ、およびディスクの読み書きを組み合わせた測定に基づいて算出しております。引用:https://blogs.msdn.microsoft.com/jpsql/2017/09/06/azure-sql-database-dtu/慣れれば簡単なのだが、「このサーバはメモリ12GB積んでいます。databaseはDTUs100です。」という使い方になる。CPUコアがxxで、メモリがxxGBで・・・という従来の考え方でなく、DTUsが100あります。DTUsそれ自体は、CPUやメモリ、DISKIOリソースの組み合わせとなっている。DTUsを用いたデータベースで性能試験をした場合、DTUsが100%に張り付いているならば、性能が足りないことになる。DTUsのレベルを上げる必要があるということだ。ちなみに、CPUが100%に張り付いて、メモリが0%だった場合も、DTUsは100%となる模様。(推測)設計の進め方と設計方針まずは費用を確認しましょう。バックアップの自動化等メリットははかりしれません。パッチ適用や自動フェールオーバーなど保守を考えたときに後々楽になります。次に大事な観点としてDTUsを理解しましょう。これは、性能指標だと思ってください。オンプレであればCPU、メモリのサイズとその使用量が個別に測定できます。クラウドはそれらを共有しているため、測ることができません。DTUというあらたな指標ができました。ポイントととしては、どのリソースが限界かはわからないことです。DTUsを素直にあげましょう。従来のオンプレと同じように細かく性能劣化の原因を確認するのもプロジェクト的には良い手かもしれません。注意ポイント大事なこととして、データベースの時間は変更できません。データベース上でSQLが実行された時間をレコードとして保持するシステムがある場合、クライアントが日本だとずれます。これはシステムの特性にもよりますが、考慮が必要です。怪しくないの?正直私も最初はUdemyなんて聞いたことないし怪しいなと思いました。今では実際に25講座ほど購入済みです。そんな私がUdemyの評判やお得な講座購入方法について書いていきます。SAA)に一発で合格しました。スコアは800点台の後半でした。収益に変化はあるのかこの記事は、技術系ブログ運営の実情と運営するメリットについて詳しく書いていく。これから技術系ブログを始めたいと思っている人は、よく読んで参考にしていってください。怪しくないの?正直私も最初はUdemyなんて聞いたことないし怪しいなと思いました。今では実際に25講座ほど購入済みです。そんな私がUdemyの評判やお得な講座購入方法について書いていきます。SAA)に一発で合格しました。スコアは800点台の後半でした。収益に変化はあるのかこの記事は、技術系ブログ運営の実情と運営するメリットについて詳しく書いていく。これから技術系ブログを始めたいと思っている人は、よく読んで参考にしていってください。