タグ

RDSに関するnijikotのブックマーク (34)

  • ちょっと待って!Auroraを使う時にMulti-AZが本当に必要ですか?

    ウィスキー、シガー、パイプをこよなく愛する大栗です。 Auroraへ移行するお話を頂くことが増えてきました。そこでAuroraへの移行時における冗長化のポイントを考えてみました。 RDSのSLA定義はMulti-AZが前提である旨を追記しました。 そもそもMulti-AZって? ここではMySQLの場合のMulti-AZについて述べます。 Single-AZでは、以下の問題があります。 耐久性: ストレージボリュームで障害が発生した時には、「最新の復元可能な時刻」以降のデータ更新が失われる。 可用性: ハードウェア障害が発生した時に、インスタンスを再作成するため再接続までの時間が必要になる Auroraを除くRDSではストレージボリュームにEBSと同等のものが使用されているようなので通常のディスクに比べて高い可用性と信頼性を備えています。 補足すると、EBSについての具体的な数字としては「

    ちょっと待って!Auroraを使う時にMulti-AZが本当に必要ですか?
  • Airbnbのメインデータベースをどうやって2週間で分割したか | POSTD

    スケーリング=時速160㎞で走行しながら自動車の全ての部品を取り替えること -Mike Krieger  Instagramの共同設立者@ Airbnb OpenAir 2015 Airbnbのピーク時のアクセス数は、毎年夏のピーク時で見ると年率3.5倍で増加しています。 2015年夏の旅行シーズンを前に、Airbnbの基盤チームは、夏季のアクセスで予想されるデータ通信量に対処するため、データベースのスケーリングで忙殺されていました。中でも特に全体への影響が大きかったプロジェクトが、特定のテーブルを、アプリケーションの機能に従ってそれぞれのデータベースに分割することを目的としたプロジェクトでした。これは通常、アプリケーション層のフォームの変更やデータ移行、データの整合性を保証する堅牢性テストなど、最小限のダウンタイムで多大な技術投資を必要とするものです。何週間もかかるエンジニアリング時間

    Airbnbのメインデータベースをどうやって2週間で分割したか | POSTD
  • 【Aurora】とあるWebサイトのDBをAmazon Auroraに移行してみた | DevelopersIO

    はじめに AWSチームのすずきです。 今月(2015年10月)よりAWS東京リージョンで利用可能となった、RDS for Amazon Aurora。 とあるサイトのCMS(WordPress)のバックエンドDBとして稼働していたRDS(mysql)を移行し、 Amazon Auroraの性能の一端を確認できる機会がありましたので、紹介させて頂きます。 概要 RDSのスナップショットより、スナップショットの移行(migrate)を実施しました。 ElasticBeanstalkの機能(クローン、DNSスイッチ)を利用して、RDS(Aurora)参照環境の構築と切替を実施しました。 DBの最終同期として、mysqldumpコマンドによるエクスポート、インポートを行いました。 システム概要図 移行手順 スナップショットの復元 AWSコンソール、RDSのスナップショット画面より復元対象とするRD

    【Aurora】とあるWebサイトのDBをAmazon Auroraに移行してみた | DevelopersIO
  • RDSメンテナンスのお知らせ - サーバーワークスエンジニアブログ

    第一報(2015/09/17 17:35) サポート窓口から、緊急のお知らせです。 既にお気づきのお客様もいらっしゃるかと思いますが、RDSのメンテナンスリクエストがマネージメントコンソールから確認できます。 これはRDSが稼動するEC2インスタンスのOSをアップグレードする必要があるためです。 対象はMySQL、PostgreSQLの基盤になります。OracleSQLServerは対象外となります。 以下の手順でRDSが稼働するEC2インスタンスのOSをアップグレードすることができます。 (今回、ご留意いただきたいのはRDSフェイルオーバーやリブートではなく明示的にアップグレードが必要な点です。) AWS公式ドキュメント「Operating System Updates for a DB Instance」 但し、現時点はMySQLご利用環境のみで、PostgreSQLご利用環境につい

    RDSメンテナンスのお知らせ - サーバーワークスエンジニアブログ
  • RDS の SQL Server にデータベースを移行する際の覚書 at SE の雑記

    2014 年最初の投稿は RDS の SQL Server にオンプレミスの SQL Server のデータベースを移行する際の覚書などを。 基的な作業は Importing Data into SQL Server on Amazon RDS になります。 ■移行の方法 SQL Server をインスタンス間で移行するためには以下の方法があるかと思います。 バックアップ / リストア デタッチ / アタッチ BACPAC スクリプト + BCP (または SSIS) RDS で使えるのは [スクリプト + BCP (または SSIS)] になるかと思います。 バックアップ / リストアとデタッチ / アタッチをするためには移行先で使用するためのファイルを RDS のインスタンスから操作できる場所に配置する必要があるのですが、これらの操作は許可されていないため移行元で使用しているデータベ

    RDS の SQL Server にデータベースを移行する際の覚書 at SE の雑記
  • Amazon RDS for SQL Server の構成をしらべてみる at SE の雑記

    今までの仕事ではオンプレミスの環境ばかり触っていたのですが、最近はクラウド環境を使う機会も出てきました。 Azure の SQL Database は少しは触っていたのですが、AWS の RDS (Microsoft SQL Server 用 Amazon RDS) は触ったことがなかったので、少しずつ触るようにしています。 SQL Server のエンジニアとしては RDS でどのような環境で SQL Server が構成されているのか気になったので調べてみました。 今回は Micro インスタンスを無償枠で使用していますのでインスタンスのサイズによっては構成が違うかもしれません。 細かな構成などは Working with Microsoft SQL Server on Amazon RDS を見るとよいかと思います。 また、RDS と似たようなサービスとしては Azure の SQL

    Amazon RDS for SQL Server の構成をしらべてみる at SE の雑記
  • Amazon RDS for Oracleのサポートとアップグレードについて|Developers.IO

    はじめに こんにちは、yokatsukiです。先日立て続けに、 Amazon RDS for OracleのサポートはAWSOracleどちらが担当するの? という確認事象が発生しました。確かによくある質問だと思いますので、簡単ではありますが共有したいと思います。 確認 早速確認してみました。参照したのは、Amazon RDS よくある質問のページです。 BYOL: このモデルでは、アクティブな Oracle サポートアカウントを継続してご使用いただけます。Oracle データベースの特定のサービスリクエストに関しては、直接 Oracle にご連絡ください。アクティブな AWS Premium Supportのアカウントをお持ちの場合は、Amazon RDS の特定の問題については、AWS Premium Supportにご連絡ください。Amazon Web Services と Ora

    Amazon RDS for Oracleのサポートとアップグレードについて|Developers.IO
  • AWS Solutions Architect ブログ

    AWS Black Belt Tech Webinar 「Relational Database Service (RDS)」資料公開 こんにちは。ソリューションアーキテクトの下佐粉(しもさこ)です。 先日(5/27)のAWS Black Belt Tech Webinar ではRelational Database Service (RDS)についての解説を行わせていただきました。 このRDSの資料を公開しました。RDSとはなにか?というあたりから、特徴や注意点までを広めにカバーした内容になっていますので、ご興味があるかたはぜひご覧ください。 時間の関係でQ&Aに全て回答できなかったのですが、このエントリの後半で答えきれなかったQ&Aについても補足しています。 次回のBlack Belt Webinarは、一週お休みを頂いて6月10日(水)18時「AWS Summit 振り返り & 20

  • Amazon RDS な MySQL で 不要 process を kill する - Garbage in, gospel out

    MySQL で Too many connections が発生しました。 processlist を確認したところ、Command が Sleep なプロセスが多く発生しており、 結果最大接続数の上限に達してしまうことで発生していたのでした。 Sleep なプロセスが接続を持ったまま残っていることは問題なので、これを削除することとします。 まずは processlist を表示します。 show full processlist を実行するか、select * from information_schema.PROCESSLIST を実行します。 COMMAND が 'Sleep' で、TIME が 1000 以上のものを抽出するには下記のようにします。 mysql> select * from information_schema.PROCESSLIST where USER='use

    Amazon RDS な MySQL で 不要 process を kill する - Garbage in, gospel out
  • 一時的にMulti-AZにしてフェイルオーバーしたRDSのAvailability Zoneを元にもどす一番簡単な方法(TGI Multi-AZ Pattern) - サーバーワークスエンジニアブログ

    こんにちは、顔抜きジャーナリストのアカツカです。 私はサーバーワークス東北リージョン担当で、普段はクラウドの恩恵をフルに受けて山形や仙台を中心にリモート勤務をしています。 「クラウドで、東北を、もっと、はたらきやすく。」をモットーに活動しておりますので、どうぞよろしくお願いいたします。 なお、「顔抜きジャーナリスト」が何か知りたい方は、ぜひAWSのユーザーイベントにご参加下さい。 さて、AWSの計画メンテナンスでRDSインスタンスの再起動が行われる場合、別々のデータセンター間で同期レプリケーションされたMulti-AZ構成ではなく、単一拠点でのSingle-AZで運用していると、再起動中はサービスが停止してしまうことがありますよね。 せっかくクラウドを活用しても、これでは可用性の面でオンプレミスの時と変わりありません。 しかしAWSでは一時的にSingle-AZからMulti-AZに切り替

    一時的にMulti-AZにしてフェイルオーバーしたRDSのAvailability Zoneを元にもどす一番簡単な方法(TGI Multi-AZ Pattern) - サーバーワークスエンジニアブログ
  • AWS News Blog

    AWS Week in Review – AWS Documentation Updates, Amazon EventBridge is Faster, and More – May 22, 2023 Here are your AWS updates from the previous 7 days. Last week I was in Turin, Italy for CloudConf, a conference I’ve had the pleasure to participate in for the last 10 years. AWS Hero Anahit Pogosova was also there sharing a few serverless tips in front of a full house. Here’s a picture I […] Amaz

  • RDSをSSD(General Purpose)で運用するときに注意すべきこと | iret.media

    こんにちは、cloudpack の 今岡 です。 EBSにSSDタイプが追加されてしばらく経ちましたが、 「でも、お高いんでしょ?」 「値段調べたけど、そんなに高く無いし、SSDだったら絶対に早いよね!HDDよりは」 という先入観があると思いますが、ちゃんと調べてみました。 素晴らしいドキュメント それはAWSのドキュメントです。 Amazon RDS のストレージ – Amazon Relational Database Service これを読めば、このエントリはもう用済みです。#説明書読まない病は直さんとイカンです。 EBSのクレジット General PurposeにはEBS I/O クレジットというものが有ります。他方でも紹介されていますが、ディスクI/Oが少ない時にクレジットがたまり、大規模なディスクI/Oが発生した時にそのクレジット分だけバーストするというものです。同じような

    RDSをSSD(General Purpose)で運用するときに注意すべきこと | iret.media
  • 【RDS】2015年3月のSSL証明書バンドル・認証局(CA)の更新作業をやってみた | DevelopersIO

    こんにちは、ブログにはご無沙汰の三井田です。 今回の記事は、Amazon RDSでSSL通信を利用しているユーザ向けです。 SSL通信を使用していない場合は、特に更新作業は必要ありません。 はじめに 先日、AWSよりAmazon RDSでSSL通信を利用しているユーザ向けに脚注に引用したアナウンス *1がありました。RDSのマネジメントコンソールにも以下のようなバナーが表示されています。 要点をかいつまむと、次のような内容です。 対応が必要なのは、RDS(MySQLSQL Server、またはPostgreSQL)とクライアント間でSSL通信を利用している方 対応期限は、日時間で、2015年3月24日 午前5時 SSL証明書が有効期限を迎えるので、引続きRDS〜クライアント間のSSL通信を行うには対応が必要 クライアントプログラムは、AWSが提供する新しい証明書バンドルを利用するように

    【RDS】2015年3月のSSL証明書バンドル・認証局(CA)の更新作業をやってみた | DevelopersIO
  • 【速報】Amazon RDS:メンテナンスへの柔軟な対応が可能に(pending-maintenance) | DevelopersIO

    こんばんは、三井田です 仕事始めの最初の週末は、お客様からのこんなサポート問合せで劇的に幕を開けました。 RDSのMaintenanceの項目にAvailableが表示されました 件について、2015/1/10 0:40 JST時点で、AWSからのリリースノートは発表されてません。 稿の情報源は、現時点ではRDSのマネジメントコンソールとそのリンクから辿れる公式ドキュメントとなります。 Amazon RDS User Guide: Upgrading and DB Instance Maintenance 注)現時点では「Operating System Upgrades for a DB Instance」の説明の画像がリンク切れとなってます Amazon RDS API Reference: ApplyPendingMaintenanceAction DescribePending

    【速報】Amazon RDS:メンテナンスへの柔軟な対応が可能に(pending-maintenance) | DevelopersIO
  • mysql replicationの設定方法

    mysql レプリケーション 概要 MySQLの最大の特徴はreplication ( レプリケーション )です。読取専用のレプリカを多数作成し、ディスクアクセスが発生しないように大量の読取処理を実現するのが、MySQLの基的な考え方です。このページでは、replication ( レプリケーション) に関する設定練習ができるよう、一台のOS上でmysqld_multiを用いてreplication ( レプリケーション) 環境を構築する方法を説明します。 mysqld_multiは1つのOS上で複数のmysqld (MySQLサーバ) プロセスを起動させる手法です。具体的な構築方法は、”mysqld_multiの設定方法“を参照下さい。 mysql レプリケーション 環境準備 mysql レプリケーション 環境準備 – 構成説明 mysqld_multiを用いて4つのmysqld (

    mysql replicationの設定方法
  • [reinvent2014] Amazon RDS for AuroraとRDSとの料金比較

    こんにちは!HALです。 前回の『[reinvent2014] Amazon RDS for Aurora MYSQL互換で5倍の性能』に続き、今回も「Amazon RDS for Aurora」についてです。 今回は、同等の価格でRDSの5倍の性能があるとのことですが、実際にどれぐらい安いのか、具体的な価格やスペックの比較をしていきたいと思います。 AWS英語版の公式ページに「Amazon RDS for Aurora Pricing」というページがあります。 https://aws.amazon.com/jp/rds/aurora/pricing/ こちらの料金、スペックを参照に致します。 また、現在はUS East(Northern Virginia)リージョンのみのLimited Previewにて公開されているので、同リージョンでの比較とします。 ■RDSとAuroraのスペッ

  • AWS News Blog

    Amazon SageMaker Geospatial Capabilities Now Generally Available with Security Updates and More Use Case Samples At AWS re:Invent 2022, we previewed Amazon SageMaker geospatial capabilities, allowing data scientists and machine learning (ML) engineers to build, train, and deploy ML models using geospatial data. Geospatial ML with Amazon SageMaker supports access to readily available geospatial dat

  • RDSを短いダウンタイムでgp2へ移行する方法 | DevelopersIO

    はじめに ウィスキー、シガー、パイプをこよなく愛する大栗です。 先日RDSでGeneral Purpose (SSD) Storage、通称gp2が選択可能になったのでベンチマークをしましたが、ストレージの違いだけでMagneticの4倍程度のスループットが出ました。 既存のMagneticで構成しているRDSもgp2へ移行してスループットを向上するために、移行方法を検討してみました。 どんな移行方法があるか? 既存インスタンスをそのままディスク変更 これが、一番簡単な方法です。各RDSインスタンスのModifyでStorage Typeを変更するだけで実行できます。 しかし、注意点も有ります。Modify画面でStorage Typeをgp2へ変更すると以下の注意書きが表示されます。 つまり、Multi-AZだとフェイルオーバーを伴って変更するので60~120秒の間RDSへアクセスが出来

    RDSを短いダウンタイムでgp2へ移行する方法 | DevelopersIO
  • 【緊急】RDS for MySQL アップデートのお知らせ | DevelopersIO

    はじめに こんにちは植木和樹です。日10月17日付けでMySQL 5.5/5.6に対する脆弱性が発表されています。これはAWSのRDSも対象となっています。 AWS Developer Forums: 【参考日語訳】MySQL 5.5 and 5.6 Security Advisory MySQL 5.5 and 5.6 Security Advisory 上記ページのリンク先にあるOracleの発表を読むと、「ユーザーパスワード認証なしに悪意のあるコードを実行できる」とあります。 訂正:2014/10/18 9:10 最初に公開した内容の一部に2点誤りがありました。 日時間 10/18(土)に強制アップグレードされるインスタンスはPublicly Accessibleの設定に関係なく、セキュリティーグループが無条件解放になっているインスタンスが対象となります 日時間 10/18(

    【緊急】RDS for MySQL アップデートのお知らせ | DevelopersIO
  • Direct Connect経由なFusion-ioとRDSはどっちが速いのかを繋いで、ベンチマークしてみた。 | iret.media

    こんにちわ、デプロイ王子こと廣瀬 一海(@kazumihirose)です。 背景 目的 検証環境について TCP-Cについて ベンチマーク結果 コネクション時の通信帯域 MySQLサーバーのパラメーターの差異に関して 資料:セッティングパラメーター sysbench-lua 0.5について ベンチマーク結果 背景 RDBMSにおけるOLTP処理において、Fusion-io社のioDrive2はゲームなどを中心に非常に高い性能を示しており、各RDBMSのストレージとして採用されています。この事から、ioDrive2に匹敵する性能をクラウド求にられていくことが予想されます。 目的 検証はハイブリッドクラウド環境において、ioDrive2搭載サーバの実運用性を検証することを目的としています。 EquinixにioDrive2を搭載した物理サーバを設置し、AmazonVPC内から、Amazon

    Direct Connect経由なFusion-ioとRDSはどっちが速いのかを繋いで、ベンチマークしてみた。 | iret.media