目次:
- <! - 3 - >
- 今では、適切なプラットフォームを作成することは、アプリのニーズを満たす一連のAWS機能を見つけることではないという考えを持つ必要があります。それは、コードに役立つ一連の機能を見つけることです。
ビデオ: MaaS360 Open Mic: Managing Kiosk Devices, 17 Oct 2017 2024
まだAWSやクラウドを扱っていないなら、プラットフォームを特定のアイテムの組み合わせと考えるように誘惑されるかもしれません。たとえば、独自のローカルセットアップを表示する場合、特定のオペレーティングシステムを実行し、特定のハードウェアリソースセットを持つサーバーがあります。
システムには特定のデータベース管理システム(DBMS)がインストールされており、特定の種類の他のソフトウェアに依存してエンドユーザーのリソースを提供しています。開発プラットフォームも固有のものです。あらかじめ定義された一連のライブラリで特定の言語を使用して、アプリケーションをある方法でコーディングします。雲はこのようには機能しません。クラウドで作業する場合、多数のDBMSのいずれかをサポートできるオペレーティングシステムの配列があり、幅広い種類のエンドユーザーリソース製品にアクセスできます。
<! - 1 - >開発環境さえも違います。いくつかの異なるレベルでコード化することができます。実際、AWS Lambdaサービスを使用する場合、プラットフォームやリソースは従来の意味ではまったく考慮されません。あなたが最も興味を持っているのは、ソースや出力にかかわらず、特定のビットのデータがあると特定の結果を得るプロセスです。環境はもはや本当に重要ではありません。問題となるのはプロセスとそのプロセスから得られた結果です。
<!これらの警告と相違点を念頭に置いて、問題は利用可能な機能ではなく、特定のサービスを使用する最良の方法を判断するものになります。以下の情報は、特定のサービスが提供されている特定のプラットフォーム機能に対するAWSサポートの詳細情報の入手方法の概要を簡単に示しています。サポートされているプラットフォームの概要を取得する
<! - 3 - >
AWSはすべてサービスに関するものです。これらのサービスをカテゴリに分けて見ることができます。カテゴリはすべてのニーズに対応しています。幅広いカテゴリーのカテゴリを見てみると、あなたは非常に圧倒される可能性があります。AWSサービスは個々のカテゴリに分類されます。
カテゴリのいずれかを開いたときに問題がさらに顕著になります。たとえば、以下のComputeカテゴリが表示されます。これは、開発プラットフォームの方法でアクセスできるものを見つけるために最初に実行する必要がある場所です。各カテゴリには、それがサポートするサービスのリストがあります。
ほとんどのタスクを実行するには、EC2仮想サーバーを作成します。 EC2仮想サーバーの情報を掘り下げていくと、選択できる豊富なインスタンスタイプが見つかります。そのうちいくつかは、サービスの無料層に分類されます。インスタンスタイプ は、仮想サーバーに提供されたCPUの数、メモリの量、およびストレージの種類のようなものを定義します。この場合、WindowsまたはLinuxのいずれかのバージョンを選択することを意味するオペレーティングシステムも考慮する必要があります。 ニーズに合ったプラットフォームの選択
今では、適切なプラットフォームを作成することは、アプリのニーズを満たす一連のAWS機能を見つけることではないという考えを持つ必要があります。それは、コードに役立つ一連の機能を見つけることです。
最小限の労力で
- 最短時間で
- 最小金額で
- コストの問題は、あなたが必要と思っていなかったことや考えが無料であることを知らなかったことに対して、あらゆる種類の隠れた料金を支払っていることをすぐに知るからです。 John Paul Mueller(
2016)の
AWS for Dummies、 で詳細を見つけることができます。しかし、開発環境を構築し、その環境を使用してアプリケーションを作成することについて、賢明な決定を下すのに十分な情報を得ることができます。 開発ニーズに適したプラットフォームを見つける最良の方法は、最初に完全な開発環境を構築するのではなく、一度に1つのサービスを使用し、必要なときだけサービスを追加してゆっくりと開始することです。完全な開発環境を作成しようとすると、非常に多くの異なるサービスで重大な間違いを犯すことはほぼ確実です。
ほとんどの開発者はEC2の設定から始め、ラムダサービスを追加して、AWSをコーディングプラットフォームとして試し始めます。 AWSは開発者ツールへのアクセスも提供します。 AWSコマンドラインインターフェイスは、インタラクティブな環境での作業の仕方を感じるので、AWSを使い始める上で非常に役立ちます。
Amazonは、さまざまなレベルで開発サポートを提供する豊富な開発ツールを提供しています。
実験のコストを削減するために、最初は自由層サービスを可能な限り使用します。有料のサービスを使用するように設定を変更する必要が実際にある場合にのみ、変更を行う必要があります。この方法を使用すると、設定を効率的にする方法と、パフォーマンスの低い設定を使用してパフォーマンスの方法で実際に期待できることをよりよく感じることができます。