AWS RDSに非常に満足しています。大規模なグローバルWebソリューションのデータレイヤーとして使用されます。
あなたはその製品でどんなビジネス上の問題を解決していますか?どのようなメリットが実現しましたか?
私にとってのビジネス上の問題は、ライブ・システムを800万人以上のユーザーに提供して、永続的な稼働時間を保証し、それらのユーザーに正確で迅速なデータを提供することでした。これを明示的に行う必要があるRDSだけでなく、データレイヤの中心となるのはRDSインスタンスです。私が実現したメリットは、約2年後には実行されなかった復元力のあるデータレイヤーで、問題やダウンタイムなしにスケールアップできるようにしました。これにより、データセンターのレンタルサーバーと自己管理サーバーと比較して、費用が削減されました。
何が嫌いですか?
私が気に入らないことはほとんどありませんが、私は監視ツールとの互換性に関するいくつかの小さな問題がありました。これらは解決するのは比較的簡単でしたが、経験豊富なチームをサポートしていない人にとっては問題でした(私はそれを持っていることがとても幸運です)。コストの計算は、AWSに関係するすべてのものでは困難です。あなたは多くの小さな方法で請求されます。わずかな金額ですが、すぐに足します。最適化するのに役立つものはほとんどありませんので、ハードウェアに支払っていることを覚えておく必要があります。また、ハードウェアの費用はあなた次第です。移行は比較的遅いです。それは実際に私が過度に満足していない1つの項目です。これまでに一度もプロダクションDBを移行しなければならなかっただけで、AWSは私たちが思いついたより速いソリューションを持っていないことに驚いていました。彼らは確実に対処できる十分な共通の問題です。つまり、AWSは毎日新製品/サービスをリリースしているようだが、すでに解決済みかもしれない。
何が一番好きですか?
Amazon RDSは非常に柔軟性があり、再起動やダウンタイムなしに容量を変更できます。優れた監視ツールが利用でき、統合は一般的によく扱われます(データドッグ、ログ、ニューレルなど)。復元力は優れており、AWSコンソールの監視ツールを使用しなくても、問題や潜在的な問題を診断するのに十分な情報が得られることがよくあります。あなたが得るもののために、コストは良いです。インストールの容易さも良いですし、エンジンの範囲は、ほぼ誰のニーズにも対応できる幅です。セキュリティとリカバリに関しては、非常に強力ですが、すべてを正しく設定するために何をしているのかを知る必要があります。AWS RDSインスタンスを使用している人には、障害計画があることを確認してから本番環境で実行されているときにプランに問題がないことを確認するテスト。
製品を検討している他の人への推奨事項
システム・エキスパートと優れたDBAなしでは実行しないでください。 AWSではプラットフォームを提供していますが、独自のシステムを構築する必要があります。彼らは非常にバグですが、すべてが正しいわけではありません。ギャップを埋めるのに十分な知識が必要です。コストの計算は難しいので、現在のソリューションと比較してAWSのエキスパートを採用することを検討してください。
続きを開く
Very happy with AWS RDS. Used as data layer in large global web solution.
What business problems are you solving with the product? What benefits have you realized?
The business problem for me has been the delivery of live systems to 8 million plus users ensuring permanent uptime and accurate and fast delivered data for those users. While not just RDS required to do this obviously, it is the RDS instances that are central to the data layer.
The benefit I have realized is a resilient data layer, that has not gone down in about 2 years of running, what allowed us to scale up without any issues or downtime. It has reduced our spend (versus data centre rented and self managed servers).
What do you dislike?
There is very little I do not like, but I have had some small issues with compatibility with monitoring tools. These were relatively easy to resolve but could be an issue for those without experienced team supporting them (I am very lucky in having that).
Cost calculations are difficult in anything AWS related. You are charged in lots of small ways. Tiny amounts but they add up quickly.
Very little is available to help you to optimise, so you need to remember you are paying for the hardware, and what you do with it is up to you.
Migration is relatively slow. That is actually the one item I have not been overly happy with. Only had to migrate a production DB once so far, and was quite surprised at AWS not having a faster solution that what we came up with ourselves. It is a common enough issue which they could surely address. That being said - as AWS seem to release a new product/service every day they may already have that solved.
What do you like best?
Amazon RDS is very flexible - you can change the capacity without a reboot or downtime. Excellent monitoring tools available, integrations are generally well handled (datadog, logentries, newrelic, etc.). Resilience is great, and even without monitoring tools the AWS console monitoring often provides enough information to diagnose issues or potential issues. Cost is good, for what you get. Ease of install is also good, and the range of engines is wide enough to fit almost anyone's needs.
In terms of security and recovery I have found it is very powerful but you do need to know what you are doing to configure everything correctly, and I would recommend anyone who uses AWS RDS instances to be sure they have a failure plan and run it in test to be sure there isn't any issues with the plan when run in production.
Recommendations to others considering the product
Don't do it without a systems expert and a good DBA. AWS offer you the platform, but you still need to 'build' your own systems. They are very bug, but they don't have everything right - you need to know enough to fill the gaps.
Calculations of costs are hard so consider hiring an AWS expert to work that out for you when comparing against your current solution.
続きを開く