AWSは、品質であれ数量であれ、支配し続けます。その結果、多くの宝石は混雑で失われる可能性があります.
AWSは、誰もが扱えるよりも速く拡張を続けています。経験豊富なアーキテクトでさえ、AWSが提供する深さの20〜30%しか知らないと告白しています。より多くのオプションが常に歓迎されていますが、ここでの欠点は、多くの優れた製品が群衆の中で失われることです.
それは、彼らがより小さくより具体的なユースケースを持っているか、それらを宣伝することがAmazonの積極的な拡大の計画の一部ではないためかもしれません.
この記事は、そのような5つのAWSオファリングに光を当てます.
あなたはそれらについて聞いたことがない可能性が最も高く、これらが今後のあいまいさで覆われたままになる可能性が十分あります。これらの製品は驚くほど有用で、非常にコスト効率が高いですが、ほとんどの人に知られているわけではありません.
ライトセイル
AWSがコストが高いだけでなく、小規模なデプロイメントで凹みを作ることができなかった1つの理由は、複雑さです。.
AWSのドキュメントは非常に広範で混乱しているため、週末に調査を完了して具体的な理解に到達した場合、選択したドキュメントに自分を数えることができます。私たちの残りの部分にとって、AWSは恐ろしいレベルの複雑さを表しています。 AWSサービスの1か月の費用を計算する場合でも、私が持っている脳細胞がさらに必要であり、頭痛の種が残ります。その結果、小規模な展開は、DigitalOceanのようなものによって支配されてきたスペースです, かまてら, Linodeなど、固定コストのインスタンスを起動し、それを忘れる.
しかし今、AWSには答えがあります.
他のほとんどのトップ以外のAWS製品と同様, ライトセイル 気づかれずにつまづき、Amazonのメニューに落ち着きました。これは、前述のサービスで前述のVPSを使用している開発者を対象としており、後から本格的なAWSプラットフォームへの足がかりとして機能します。 Lightsailには、お気に入りのプロバイダーに期待するすべての機能があります。
シンプルで予測可能な価格
LightsailのVPSは、512 MB RAMで$ 3.50から始まり、月額$ 160で32 GB RAM / 8コアプロセッサーまで続きます。帯域幅の使用量は予測可能であり、プランにもよりますが、1 TBから7 TBまでかなり余裕があります。つまり、Lightsailで月額$ 10を支払う場合、月額$ 10を支払うことになります。
DevOpsパラダイス
Lightsailはまた、最近クラウドプロバイダーの間で標準となった多くのDevOps機能をもたらします。それがロードバランサー、管理対象データベース、オブジェクトストレージ、お気に入りのWebアプリ用に事前構成されたサーバー(たとえば、ノード、Laravelなどのワンクリックデプロイメントを実行できます)であっても、Lightsailにはすべてが備わっています.
AWSへの完全アクセス
Lightsailは個別のサービスですが、AWSエコシステムから完全に切り離されているわけではありません。 VPCピアリングを介して、Lightsailを利用しながら他のAWSサービスのメリットを享受できます.
Lightsailは、ニーズが大きくなるとシームレスにEC2にアップグレードし、複雑な問題に対処する準備が整います。これは、AmazonがLightsailをリリースした背景にある全体的なアイデアであると言えますが、AWSと同じくらい優れたサービスで、誰もが不満を言うべき理由はわかりません。!
ネプチューン
AWSソーラーシステムの次のメンバーは ネプチューン (申し訳ありませんが、類似性に抵抗できませんでした!)。 Neptuneは、可用性が高く、完全に管理されたグラフデータベースです。これは比較的新しいサービスであり、次の2つの理由で不明のままである可能性があります。1)利用可能なAWSサービスの数が非常に多い、2)グラフデータベースの選択性の高いユースケース.
不思議に思う人のために、グラフデータベースはNoSQLデータベースのもう1つのサブクラスであり、データを グラフ フォーマット。それらは、エンティティが互いに多くの関係を持っているアプリケーション、特にそれらの関係が異なる固有の価値を持っている場合に優れています。グラフデータベースを求める良い例は、検索、ソーシャルネットワーク、レコメンデーションエンジンなどです。.
Aurora、DynamoDBなどのAWS管理データベースを使用している(または使用したい)場合、次のアプリケーションにグラフデータベースが必要な場合は、Neptuneが適しています!
雪だるま
私たちのリストの次は驚異的な製品です-ハードウェア製品!
アマゾンの 雪だるま 大量のデータを処理する必要がある場合は、昔ながらの(非常に機能的ですが)オファーです.
この奇妙に見えるサービスの有用性を評価するには、通常の1日の間にサーバーが(内外に)移動しなければならないデータの量を考慮してください。私のようであれば、数MBを超えることはほとんどありません。このような場合、インターネットの速度は十分すぎるため、データ転送について考えることはほとんどありません。ただし、会社によっては、1時間あたり数GB、1日あたり数PB(ペタバイト)を移動する必要があります。あなたのことは知りませんが、この規模のデータのバックアップまたは復元を任されていたので、仕事を辞めました!
Snowballはこれらのケースに対処するために構築されました.
その方法は次のとおりです。AmazonのSnowballデバイスが必要です。あなたはそれをあなたのシステムに接続し、不合理な量のデータを一晩でそれに書き込みます。完了したら、Amazonに通知し、彼らはデバイスを受け取り、それをデータセンターに返送し、すべてのデータをS3アカウントにアップロードします.
このプロセス全体の最良の部分は、Snowballデバイスが非常に効率的で、いくつかのプロトコルをサポートし、改ざん防止されていることです。したがって、本当に大規模で、ほとんどがアーカイブに関係しているデータに苦労している場合は、Snowballを試してみてください。!
信頼できるアドバイザー
一般的な名前にもかかわらず, 信頼できるアドバイザー AWSの広範なユーザーである場合、価値のあるサービスです.
Trusted Advisorは、新しいインフラストラクチャの計画、既存のインフラストラクチャの最適化、またはスキャンを実行してデプロイメントがAWSセキュリティ基準を満たしていることを確認するのに役立つツールと考えてください。単一のサーバーでも手動でこれを行うのがどれほど難しいかを考えると、Trusted Advisorはあまり知られていないAWS製品の中で隠された宝石の1つだと思います.
少し抽象的に聞こえるかもしれません。TrustedAdvisorがどのように役立つかを具体例で見てみましょう。.
EC2最適化
Trusted Advisorは実行中のEC2インスタンスをスキャンし、CPUとネットワークの使用率が非常に低いケースを報告できます。これにより、非常に無駄のない期間にインスタンスの一部を解放することで、実際の使用パターンを発見し、AWSの請求を節約できます。自分でこの情報を見つけるのは複雑です.
S3セキュリティ
S3特権が不適切なために関連するセキュリティのねじ込みの数は多すぎて数えられません。多くの場合、企業が誤ってS3バケットを公開してしまい、非表示のままにしておくべき機密データが公開され、悪意のあるエンティティの手に複製されます。.
修正は理論的には簡単です。S3セキュリティ権限を正しく管理しますが、見落とすのは非常に簡単です。これは特に、しばらく実行されているプロジェクトで発生し、誰かが誤ってまたは一部のテストでセキュリティ設定を変更したが、それらを元に戻すのを忘れています。 Trusted Advisorを使用すると、そのようなインスタンスが検出され、即座に通知されます.
これらの2つの例は、 幅 Trusted Advisorができることこれらのチェックの多くは無料であるため、私が言えることは、AWSデプロイメントのレベルに関係なく、Trusted Advisorは必須です。.
AWS X-Ray
マイクロサービスはとても楽しいです。特に、牧歌的なメリットについて語られ、実際にコーディングする必要がない伝道者やマネージャーにとっては楽しいものです。しかし、開発者にとって、マイクロサービスはアーキテクチャとデバッグの悪夢です。メッセージがサービス間を移動するときにメッセージを追跡することは困難であり、多くの場合、何かが機能しなかった理由や特定のメッセージが失われた理由を特定することは不可能です.
関与するサービスの数が多い場合は、特に悪化します。考えられる相互作用の数は、コードは言うまでもなく、精神を過負荷にするほど十分に高いです。 StackExchangeフォーラムから取得した次のマイクロサービス図を検討し、この混乱をたどる必要があることを想像してください。.
ありがたいことに、 X線, AWSには、マイクロサービスのデバッグ方法を大幅に簡略化できるツールがあります。基本的に、X-Rayは、デプロイした各サービスからリクエストログを自動的に収集し、それらのログをサービスごとに合理化し、レイテンシやスループットなどの他のデータと組み合わせて、常に起こっていることの情報豊富なスナップショットを表示するサービスですあなたのシステムで.
X-Rayは、マイクロサービスアーキテクチャとサーバーレスアーキテクチャの両方で動作します。覚えておくべきもう1つのことは、すべてのAWSオファリング(Amazon EC2、Amazon EC2 Container Service(Amazon ECS)、AWS Lambda、およびAWS Elastic Beanstalkのみ)で利用できるわけではなく、3つのプログラミング言語/環境のみがサポートされていることです。現在:Java、.NET、Node。これは、X-Rayがコードと直接やり取りする必要があり、Amazon側で大規模な開発作業が行われるためです。.
そうは言っても、近い将来、より多くの言語がサポートされることを100%確信しています(個人的には、Go、Scala、Kotlinなどがサポートされ、すぐにサポートされ、インタプリタ言語が後に続く予定です)。.
結論
この記事では、AWSにはEC2、ELB、RDS、S3などよりも多くの機能があることを示したかっただけです。これはインフラストラクチャだけでなく、AWSが急速に優れているサポートツールでもあります。 Amazonにはそれらすべてを宣伝するためのスペースと予算がないため、これらの驚くべきサービスについては聞いていません。執筆時点では、AWSから提供されるサービスは100近くあります!
そのため、主要なイベントでこれらのサービスについて聞いたり、それらに関する本やコースを見つけたりすることはほとんどありません。最善の方法は、公式のAWSアナウンスを購読し、あなたの人生を楽にすることができる何か新しいものが発表されているかどうかを確認することです!
AWSについて知りたい場合は、 ユーデミー, そして、あなたはあなたが望む主題のための何百ものオンラインコースを見つけるでしょう.
タグ:
AWS