クラウドテクノロジーは現在非常に熱いですが、高価になる可能性があります。巨額の請求をせずにクラウドサービスを学習/試行するための最良の戦略は何ですか?
クラウドテクノロジーは現在非常に熱いですが、高価になる可能性があります。巨額の請求をせずにクラウドサービスを学習/試行するための最良の戦略は何ですか?
回答:
あなたが言及した3つの主要なクラウドプラットフォームには、無料試用版または無料利用枠があります。これらにはすべて、無料試用版で許可されている以上の支出を防ぐための支出とリソースの上限が含まれます。
Azure は、最初の1か月の使用に対して£150 / $ 200 /€170を提供します。さらに、Azureの多くのサービスには無料または低コストの階層があります。
MSDNまたはVisual Stuido Onlineアカウントをお持ちの場合は、これらのサービスの1つに加入しているという理由だけで、1か月あたり£100 / $ 150 /€130のクレジットを受け取ることもできます。
スタートアップの場合、MicrosoftのBizSparkプログラムを介してアプリケーションをホストするために、120,000ドルのAzureクレジットの資格があります。
さらに、ほとんどのサービスで永続的に無料の使用許可があります。
GoogleはAmazonと同様の契約で12か月間300ドルの無料トライアルを提供しています。さらに、多くのコア製品の無料使用範囲があります。
そのすべてがあなたにとって十分ではなかった場合、クラウドプロバイダーのほとんどは、サービスの詳細をブログに書いた場合にクレジットであなたを補償します。あなたは、ブログを書くことによって彼らのレーダーにかなりの努力をし、「現れ」なければなりませんミーティング、ミートアップや会議でのプレゼンテーションがありますが、彼らがあなたを見ると、彼らはあなたのさらなる学習に喜んで月100ドルを費やします。
無料利用枠で実質的なことを行うことは困難です。ただし、おそらく独自のミニクラウドを構築できるハードウェアがいくつかあります。より多くのメモリが必要な場合は、ジャンクドロワーを掘り下げることができます。深刻なものを構築する場合、ハードウェアを追加購入する可能性がありますが、ドアを開けておくためにAWSに毎月$$$を支払う必要があるよりもリスクは低くなります。
LocalStackは、多数のAWSスタイルのサービスのローカルエミュレーターを起動します。
- http:// localhost:4567の API Gateway
- http:// localhost:4568の Kinesis
- http:// localhost:4569の DynamoDB
- http:// localhost:4570の DynamoDBストリーム
- http:// localhost:4571の Elasticsearch
- http:// localhost:4572の S3
- 消防ホースで// localhostを:4573 HTTP
- http:// localhost:4574のラムダ
- で、SNS のhttp:// localhostを:4575
- http:// localhost:4576の SQS
- http:// localhost:4577の Redshift
- ES(Elasticsearch Service)at http:// localhost:4578
- http:// localhost:4579の SES
- http:// localhost:4580の Route53
- http:// localhost:4581の CloudFormation
これは完全にオープンソースであり、アトラシアンは最新の状態を維持するために多くのエンジニアリング努力を行っているようです。
(ソース:jujucharms.com)
AppScaleは、Googleクラウドをエミュレートするのに役立ちます。
AppScaleは、オープンクラウドコンピューティングプラットフォームであり、変更されていないGoogle App Engineアプリケーションをパブリックおよびプライベートクラウドシステムとオンプレミスクラスターに自動的に展開およびスケーリングします。AppScaleはApp Engine APIをモデルにしており、Python、Go、PHP、およびJavaアプリケーションをサポートしています。
AppScaleは、Googleと連携してAppScale Systemsによってサポートおよび保守されます。
Eucalyptusはもう少し長く使用されており、無料機能と有料機能があります。EC2、S3、およびIAMのエミュレートをサポートしています。
新しい開発者があなたが言及した費用なしでクラウドプラットフォームを使い始めるのを助けるために、いくつかの説明の「無料の層」を提供するかなりの数のサービスがあります。
AWSにはかなり寛大な無料利用枠があります。
常に無料
- 1か月あたり100万件の無料Lambdaリクエスト
- 25 GBのDynamoDBストレージ
- AWS Key Management Serviceへの20,000件の無料リクエスト
- Amazon SQSへの100万リクエスト
- 他のさまざまなサービス
12ヶ月無料
- 750時間のEC2計算時間(t2.micro)
- 5 GBのAmazon S3ストレージ
- AWS IoTで250,000件のメッセージ
- 他の様々な
Azureでは、200米ドル(または150ポンド)の無料クレジットを1か月以内に任意の方法で使用できます(ただし、1か月後に有効期限が切れます)。
無料試用版で150ポンドのAzureクレジットを受け取ります。Azureクレジットをどのように使用するかは、あなた次第です。仮想マシン、Webサイト、クラウドサービス、モバイルサービス、ストレージ、SQLデータベース、コンテンツ配信ネットワーク、HDInsight、メディアサービスなど、ニーズに基づいたAzureサービスでそれらを使用します。
価格計算ツールを使用して、Azureクレジット150ポンドでどれだけ使用できるかを見積もります。以下は、月額150ポンド以下の使用シナリオです。
- 1か月間2つの小さな仮想マシンインスタンスを実行する、または
- ストレージに800 GBのデータを保存する、または
- 1日10時間、週5日、または中程度のインスタンスで3つのWebロールと2つのワーカーロールを使用して、クラウドサービスを使用してWebアプリケーションを開発およびテストする、または
- 月全体で2つのS2 SQLデータベースを実行する
Google Cloudは、300ドルのクレジットで12か月間提供し、Amazonのサービスとほぼ同様の「常に無料」のサービスをいくつか提供しています。
タイミングに注意する場合は、スポットインスタンスを使用することもできます(ただし、オンデマンドの価格を超えて支払わないように注意してください!)。スポットインスタンスは、入札価格を上回るといつでも終了する可能性があるため、必要なときにサービスを正確に使用できない可能性があるため、学習には理想的ではない場合がありますが、多くの場合、はるかに安価です。
学生は、GitHub Student Developer Packを使用して、「合計$ 75- $ 150のボーナスAWSクレジットで最大110ドル」を請求することもできます。資格がある場合、お気に入りのクラウドサービスに同様のオファーがあるかどうかを確認する価値があります。