Amazon Web Services ブログ

Category: Announcements

AWS Amplify Admin UIのご紹介

新機能 – AWS Amplify Admin UI: アプリケーションのバックエンド開発を支援し、クラウドの経験を必要としない管理ツール

この記事は、New AWS Amplify Admin UI Helps You Develop App Backends, No Cloud Experience Requiredを翻訳したものです。 2018年にAWS Amplifyをリリースしてから、ウェブのフロントエンドとモバイルアプリケーションの開発者の開発とクラウド環境へのデプロイを支援してきました。時代の最先端を行き、顧客にイノベーションを提供するためにもプロダクトは機能を素早く届ける必要があります。しかし、クラウド、AWSの基本的な操作に慣れていない場合は、開発者・非開発者に関わらず学習やトレーニングが必要となります。この学習コストは、設計や実装、意思判断などプロセス全体の速度の低下を招きます。 本日、AWS AmplifyはチームメンバーがAWSアカウントを必要とせずにAWSの利用を可能とする新機能Admin UIをリリースしました(AWSアカウントは、最初のデプロイでのみ必要となります)。 Admin UIは、データベーステーブルのモデリング、認可認証機能の追加、アプリケーションのコンテンツ・管理者・管理者グループの管理を行うシンプルで強力なツールを提供します。また、アプリケーションのユーザーや、ユーザーによって作成されたコンテンツの管理を行う機能も提供します。Admin UIは、バックエンドやインフラストラクチャではなくデータモデルに焦点を当てています。全てのバックエンドのリソースは、チームのリポジトリで管理可能なInfrastructure as Code(IaC)のテンプレートを生成します。また、このリソースはAWS Amplifyの継続的デプロイのワークフローと統合されており、異なる環境(environment)ごとに管理が可能となっています。 新機能: AWS Amplify Admin UIを使った例のご紹介 あなたは、地元にあるレストランのウェブサイトを開発しているフロントエンド開発者であると想像してみてください。レストランのオーナーは、日替わりメニューを掲載できるようなウェブサイトで、毎日ウェブサイト上のコンテンツを簡単に更新したいと考えています。 この要求を満たすシステムの実装方法は多くあります。例えば、サーバーを構築し、CMSをインストールし、レストランのオーナーが日替わりメニューの更新を行うための機能を実装することができます。しかし、この要求を満たすためだけにサーバーを構築するのは、過剰に設備投資を行うことになります。他の実装方法として、サーバーレスのサービスを使用して自分でCMSを構築することもできますが、開発が複雑になり、より多くの時間が開発をするのに必要となります。 AWS Amplifyの新機能Admin UIを活用することで、既存のAWSのマネージドサービスを活用しながらバックエンドを素早く構築することができます。また、アプリケーションのユーザーとコンテンツの管理を行う機能も提供します。 Admin UIを利用するために、最初にAWS Console内のAWS Amplifyの管理画面にてアプリケーションのバックエンド(backend)を作成してください。これにより、AWS Amplifyはstagingと呼ばれるバックエンドの環境(environment)を作成します。バックエンドの作成が完了したら、早速Admin UIを開いてみましょう。AWSの利用経験がなく、AWSアカウントを持っていない開発者を招待したい場合は、この段階でAdmin UIへのアクセス権限を付与することができます。今回の例では、あなた一人で全ての開発を行う想定とし、管理者の追加は行わないこととします。 Admin UIでは、アプリケーションの開発者がバックエンドを構成するために必要な開発ツールと、コンテンツの管理者がアプリケーションのコンテンツを管理するための機能が含まれています。 Admin UIのサイドバー(下記の画像参照)にて、アプリケーションの設定を行うための様々なオプションを確認することができます。 レストランのウェブサイト構築を行う最初のステップとして、日替わりメニューのためのデータモデルを作成してみましょう。次の3ステップを実行してみましょう Dataタブに移動 Menuという名前でデータモデルを作成 必要なデータ項目を追加して保存とデプロイ データモデルを保存とデプロイを行うと、メニュー項目を保存するAmazon DynamoDBのテーブルやGraphQLのAPIを提供するAWS AppSyncなどのリソースがAWS上に自動で作成されます。 デプロイの完了には数分程度かかります。 モデルがデプロイされたら、次にウェブサイトのフロントエンドを構築してみましょう。今回は、AWS […]

Read More

AWS Lambda の新機能 – コンテナイメージのサポート

AWS Lambda では、サーバーについて気にすることなくコードをアップロードして実行できます。多くのお客様に Lambda のこの仕組みをご活用いただいていますが、開発ワークフローのためにコンテナツールに投資した場合は、Lambda でのアプリケーションの構築に同じアプローチを使用することが難しくなります。 この問題に対応するため、Lambda 関数を最大 10 GB のコンテナイメージとしてパッケージ化し、デプロイできるようになりました。これにより、機械学習やデータ集約型のワークロードなど、大きな依存関係に頼る大規模なワークロードを簡単に構築してデプロイできます。ZIP アーカイブとしてパッケージ化された関数と同様に、コンテナイメージとしてデプロイされた関数は、同様の操作のシンプルさ、自動スケーリング、高可用性、多数のサービスとのネイティブ統合による恩恵を受けます。 当社では。サポートされているすべての Lambda ランタイム (Python、Node.js、Java、.NET、Go、Ruby) のベースイメージを提供しているため、コードと依存関係を簡単に追加することができます。Amazon Linux ベースのカスタムランタイム用のベースイメージも用意しており、これを拡張して Lambda ランタイム API を実装する独自のランタイムを含めることができます。 Alpine や Debian Linux をベースにしたイメージなど、独自のベースイメージを任意で Lambda にデプロイできます。Lambda を操作するには、これらのイメージに Lambda ランタイム API を実装する必要があります。独自のベースイメージの構築を容易にするため、当社ではサポートされているすべてのランタイムにランタイム API を実装する Lambda Runtime Interface Clients をリリースしています。これらの実装は、ネイティブのパッケージマネージャーを介して利用できるため、イメージ内で簡単に取得でき、オープンソースライセンスを使用してコミュニティと共有されます。 また、Lambda Runtime Interface Emulator をオープンソースとしてリリースします。これにより、コンテナイメージのローカルテストを実行して、Lambda にデプロイした際に実行されることを確認することができます。Lambda Runtime Interface Emulator は、AWS が提供するすべてのベースイメージに含まれており、任意のイメージでも使用できます。 コンテナイメージは、Lambda Extensions […]

Read More

新機能 – Amazon S3 Replication が複数の宛先バケットのサポートを開始しました

Amazon Simple Storage Service (S3) は、2019 年にローンチされた S3 Same-Region Replication (SRR)、および 2015 年から利用され続けている S3 Cross-Region Replication (CRR) などの数多くのレプリケーションタイプをサポートします。本日、AWS は複数の宛先バケットに対する S3 Replication のサポートを発表します。これにより、S3 Replication は、1 つのソースバケットから複数の宛先バケットにデータをレプリケートできるようになりました。S3 Replication (複数宛先) を使用すると、同じ AWS リージョン内のデータの場合は S3 SRR、異なる AWS リージョンにまたがるデータの場合は S3 CRR を使用してデータをレプリケートでき、これらの組み合わせを使用することもできます。 このローンチまでは、異なる S3 バケットにあるデータの複数のコピーを作成する必要がある場合、S3 イベントを監視し、作成されたオブジェクトを識別して、各宛先バケットにオブジェクトをコピーするための AWS Lambda 関数を使用することによって、独自の S3 Replication サービスを構築しなければなりませんでした。 このローンチによって、複数の宛先全体へのデータのレプリケーションに独自のソリューションを開発する必要がなくなります。S3 Replication (複数宛先) の柔軟性は、用途に応じて異なるストレージクラス、異なる暗号化タイプ、または異なるアカウント全体でデータの複数のコピーを保存するために利用できます。さらに、複数の宛先にレプリケートするときは、CloudWatch メトリクスを使用して各リージョンペアのレプリケーションの進行状況を追跡できます。 S3 Replication (複数宛先) […]

Read More

近日公開 – EC2 C6gn インスタンス – AWS Graviton2 プロセッサーによる 100 Gbps ネットワーキング

AWS Graviton2 による Amazon Elastic Compute Cloud (EC2)インスタンスでワークロードを実行している Snap、NextRoll、Intuit、SmugMug、Honeycomb などのお客様からの素晴らしいフィードバックに基づき、本日、Arm ベースの幅広い Graviton2 ポートフォリオに加わる C6gn インスタンスを発表します。これにより、最大 100 Gbps のネットワーク帯域幅と、最大 38 Gbps の Amazon Elastic Block Store (EBS) 帯域幅を提供し、最大 40% 高いパケット処理パフォーマンス、それに現在の世代の x86 ベースのネットワーク最適化インスタンスと比較して最大 40% 高いコストパフォーマンスを実現します。 この新しいインスタンスタイプは、C6G インスタンスと比較して、4 倍のネットワーク帯域幅と 2 倍の EBS 帯域幅を提供し、4 倍のパケット処理パフォーマンスを実現します。つまり、ハイパフォーマンスコンピューティング (HPC)、ネットワークアプライアンス、リアルタイムビデオ通信、データ分析などの高いネットワーク帯域幅を必要とするワークロードを持つお客様は、最大かつ最も困難なアプリケーションを Arm に導入し、高いパフォーマンスとコスト最適化の利点を活かすことができます。 C6gn インスタンスは次の 8 つのサイズでご利用いただけます。 名前 vCPU メモリ (GiB) ネットワーク帯域幅 (Gbps) EBS […]

Read More

近日公開 – グラフィックワークロード用の AMD GPU を搭載した Amazon EC2 G4ad インスタンス

例えば、ゲームストリーミング、アニメーション、ビデオレンダリングなどの高性能グラフィックワークロードを抱えるお客様は、低コストで高いパフォーマンスをいつも求めています。本日、G4 インスタンスファミリーの新しい Amazon Elastic Compute Cloud (EC2) インスタンスが稼働し、まもなくご利用いただけるようになることをお知らせします。これにより、グラフィックスを多用するワークロードのパフォーマンスを向上させ、コストを削減できます。新しい G4ad インスタンスは、AMD の最新の Radeon Pro V520 GPU と第 2 世代 EPYC プロセッサを搭載し、EC2 で初めて AMD GPU を搭載しています。 2019年にリリースされ、NVIDIA T4 GPU を搭載した G4dn インスタンスは、以前は EC2 で最も費用対効果が高い GPU ベースのインスタンスでした。G4dn インスタンスは、本番稼働環境やグラフィックスを多用するアプリケーションでの機械学習モデルのデプロイに最適です。ただし、G4dn と比較して、新しい G4ad インスタンスは、前述のゲームストリーミング、リモートグラフィックスワークステーション、レンダリングシナリオなど、グラフィックスを多用するワークロードに対して、最大 45% 低い料金のパフォーマンスを実現します。同じサイズの G4dn インスタンスと比較して、G4ad インスタンスはパフォーマンスが最大 40% 向上しています。 G4dn インスタンスは、Tensor コアなどのハードウェア最適化が含まれているため、小規模機械学習 (ML) トレーニングや GPU ベースの ML 推論に最適なオプションであり続けます。さらに、G4dn インスタンスは、CUDA、CudNN、NVENC […]

Read More

Amazon EKS Distro: Amazon EKS で使用される Kubernetes ディストリビューション

顧客向けの革新的なソリューションの構築に集中したいので、Kubernetes インフラストラクチャを管理する面倒な作業に手間をかけたくないという声がお客様から寄せられています。そのため、Amazon Elastic Kubernetes Service (EKS) の人気が高まっています。このサービスをご利用いただくことで、Kubernetes の管理にかかる負担は解消され、お客様はメリットを享受できます。 ただし、すべてのカスタマーが Amazon EKS を使用するわけではありません。たとえば、既存のインフラストラクチャ投資、データの所在地要件、またはコンプライアンス義務があり、Kubernetes をオンプレミスで運用しなければならない場合があります。このような状況にあるお客様からは、アップデートの追跡、Kubernetes の互換性のあるバージョンと基盤となるコンポーネントの複雑なマトリックスの把握、互換性を確認するためのテスト、および Kubernetes リリース頻度 (3 ~ 4 か月の頻度である場合があります) の維持に多くの労力を費やしていることを伺っています。お客様が新しいバージョンのテストと見極めを適時に実行できない場合、破壊的変更、バージョンの互換性の問題、および重要なセキュリティパッチが不足している、サポートされていないバージョンの Kubernetes を実行する危険性があります。 当社は、AWS で Amazon EKS を提供しながら多くのことを学び、運用のセキュリティ、安定性、および信頼性を備えた Kubernetes を提供する方法を深く理解しています。本日、当社は、その知識を用いて構築した Amazon EKS Distro を皆さんと共有することを発表します。 EKS Distro は、Amazon EKS によってデプロイされたのと同じバージョンの Kubernetes のディストリビューションです。このディストリビューションを使用して、任意の場所に独自の Kubernetes クラスターを手動で作成できます。EKS Distro は、Amazon EKS によって使用されるオープンソース Kubernetes のインストール可能なビルドとコードを提供します。これには、依存関係や AWS が保守するパッチも含まれます。クラスターの作成と管理ツールを選択することで、Amazon Elastic Compute Cloud (EC2) […]

Read More

AWS On Air – re:Invent 週ごとのストリーミングの予定

最終更新日: 11 月 30 日午前 11 時 (PST) re:Invent (12 月 1 日~12 月 17 日) の期間中に AWS On Air にご参加いただくと、ニュース、発表、デモ、ならびに業界およびテクノロジーのエキスパートへのインタビューのライブストリーミングをご覧いただけます。開始するには、re:Invent に登録してください。 そして、Andy Jassy の基調講演 (12 月 1 日 8~11 時、PST) の後に、最新のライブストリームとアクセス先についてここで確認してください。 時間 (PST) 12 月 1 日 (火) 12 月 2 日 (水) 12 月 3 日 (木) 12 月 3 日 午前 0 […]

Read More

AWS DeepRacer Championship Cup を応援しよう! / AWS DeepRacer が日本から購入可能に

11月30日よりAWS re:Inventがスタートしました。 ちょうど1年前、2019年のAWS re:Invent にてAWS DeepRacer リーグのグローバル最終決戦「Championship Cup」が開催され、日本のレーサー、Solaさんが優勝、Fumiakiさんが準優勝という快挙が成し遂げられました。 2020年のAWS re:InventにおいてもAWS DeepRacerリーグを締めくくるグローバル最終決戦「Championship Cup」が開催されます。全てのレースがオンラインで開催される今大会には、3月から続いた予選を勝ち抜いた総勢112名のファイナリストが出場予定。日本からも16名(11月30日時点)のレーサーがファイナリストとして名を連ねています。(下図は112名のファイナリストの初戦の対戦表) ここから世界一になるにはre:Invent期間中に開催される「Group Knockout」でまず上位32位までに入り、準決勝「Bracket of 32」で上位8名に残らなければなりません。そして決勝戦「Grand Prix Finale」で世界一が決まります。 Group KnockoutからGrand Prix Finaleにいたるまで、レースの様子はTwitchにてライブ公開されます。日本のレーサーが登場する初戦は12月2日 10:00スタート(日本時間)を予定しています。 Twitchにアクセスし、レーサーのみなさんを応援しましょう! Championship cupの詳細はこちら(英語)   そしてもうひとつうれしいお知らせがあります。 これまで日本からの購入ができなかったAWS DeepRacerですが、2020年11月10日より、Amazon.com(USサイト)にて購入することができるようになりました。 販売内容および注意事項は以下のとおりです。 ◆販売内容 DeepRacer :399$ DeepRacer + Sensor Kit (Evo) : 598$ Sensor Kit : 249$ ※価格は予告なく変更される場合があります 最新の情報は購入サイトでご確認ください ◆ご注意いただきたいこと ご購入にあたっては、購入可能な台数に制限があります 1つのAmazonアカウントで1週間に2台までの購入が可能です 1出荷あたり80$~87$ほどの送料がかかります ※上記送料は目安であり実費は購入サイトでご確認ください USからの直接出荷のため、日本ではサポートを受け付けておりません 購入、返品、故障などサポートが必要な場合は購入サイトへ英語にて直接依頼してください   […]

Read More

re:Invent 2020におけるマネジメントとガバナンス関連セッションのご紹介

AWS re:Inventは、お客様と関わり合い、サービスや機能に関して学び、共有できる、エキサイティングな時期です。現在のパンデミックにより、今年のre:Inventは11月30日から12月18日までの 3 週間にわたって完全オンライン、無料で開催されます。そうです、あなたには参加する権利があるのです。 AWS re:Invent 2020はバーチャルで開催され無料です!!! このブログでは、AWSでのマネジメントとガバナンスに関するセッションのハイライトを紹介します。これらは、ビジネスの俊敏性とガバナンスコントロールの両者を維持しながら、AWS環境を有効化し、プロビジョニングし、そして運用するために、役立つセッションです。各セッションは、世界各地のお客様に向け複数回ブロードキャストされ、すべてあなたの家で快適な環境でご視聴いただけます。これらのセッションのメリットを享受するため、re:Inventに登録してください。

Read More

Amazon RDS for PostgreSQL バージョン 9.5 のサポート終了のお知らせ

この投稿は、AWS フォーラムで案内されたアナウンスメントの参考和訳です。 Amazon RDS は、PostgreSQL メジャーバージョン 9.5 の廃止プロセスを開始しています。これは、PostgreSQL コミュニティでは、2021 年 2 月 11 日をもって PostgreSQL 9.5 のサポートを終了するためです。 Amazon RDS for PostgreSQL 9.5 は、UTC 協定世界時間の 2021 年 2 月 16 日 00:00:01 (JST 日本標準時間の 2021 年 2 月 16 日(火) 09:00:01) に廃止されます。Amazon RDS for PostgreSQL 9.6 は、2021 年後期に廃止される予定です。したがって、 2021 年 2 月 16 日までにメジャーバージョン 9.5 を実行しているデータベースをメジャーバージョン […]

Read More