タグ

ブックマーク / dev.classmethod.jp (355)

  • NVIDIA Jetson TX2をセットアップしてみた | DevelopersIO

    おはようございます、加藤です。今朝はアイロンをかけすぎて、ブリーチで既に痛みきっている髪の毛がボロボロになってしまいました... まえがき JetsonのセットアップにはUbuntuがインストールされた物理PCが必要です。検索するとVirtualBoxなど仮想で行っている情報が沢山あり、私も仮想でのセットアップに成功しましたがUbuntu・JetPackのバージョンに依存しているようでかなりシビアです。 Jetsonを継続的に使用する場合は物理PCの用意を強くおすすめします。 必要なもの ディスプレイ(HDMI接続) HDMIケーブル 物理PC(Ubuntu 14 or 16) ストレージ容量 50GB以上 USBハブ(2ポート以上) USBキーボード USBマウス やってみた Ubuntuのインストール 物理PCにUbuntuをインストールします。言語設定は英語にしておくことをおすすめし

    NVIDIA Jetson TX2をセットアップしてみた | DevelopersIO
    syuu256
    syuu256 2019/07/05
  • Oculus Questを買ったのでAmazon SumerianでVR世界に飛び込んでみた | DevelopersIO

    最近話題のOculus Questを買ってみたのでAmazon SumerianでVR空間を作成して飛び込んでみました。 その手順を記していきます。 こんにちは、大前です。突然ですが、最近 Oculus Quest という物を買ってみました。 5月末頃に発売され、PC不要のオールインワン型VRヘッドセットがお手軽な値段で手に入るという事でポチった方も多いのではないでしょうか。 私自身も勢いでポチってみた一人ではあるのですが、今までの「VRを個人で楽しむためにはハイスペックなPCが必要で、初期投資がエゲツない」という前提を打ち破るすごいヘッドセットが出てきたなぁと思うところであります。 さて、記事は Oculus Quest のレビュー記事ではないので題に移っていきます。 皆さんは、 Amazon Sumerian というサービスを知っていますか? AWSが提供する、 VR(バーチャルリ

    Oculus Questを買ったのでAmazon SumerianでVR世界に飛び込んでみた | DevelopersIO
    syuu256
    syuu256 2019/07/04
  • 【レポート】Amazon DynamoDB Deep Dive #AWSSummit | DevelopersIO

    みなさま Xin chao. 2019/6/12(水)~14(金) の期間で開催されている、AWS Summit 2019 Tokyo からセッションをレポートします。 このレポートは、「Amazon DynamoDB Deep Dive」です。 概要 Amazon DynamoDBは完全フルマネージド型データストアサービスとして、Amazon.comをはじめ多くのお客様に利用されています。改めてDynamoDBの特徴からどのように利用すると効果的か、データモデリングのテクニックなどより深く知るための情報を紹介します。 スピーカー アマゾン ウェブ サービス ジャパン株式会社 技術統括部 ソリューションアーキテクト 成田 俊 様 レポート DynamoDB とは クラウドを利用する大規模サービスの特徴 数百万ユーザー以上 TB, PB, EB 世界中 ミリ秒 / マイクロ秒 この規模を支

    【レポート】Amazon DynamoDB Deep Dive #AWSSummit | DevelopersIO
    syuu256
    syuu256 2019/06/17
  • あなたのLambdaが動いているのはEC2の上?それともFirecrackerの上? | DevelopersIO

    サーバーレス開発部@大阪の岩田です。 Lambdaの実行環境は EC2モデル Firecrackerモデル 2つのモデルに分かれることが知られていますが、Lambdaがどちらのモデル上で実行されているかを判断できるかもしれない方法を発見したのでご紹介します。 筆者の想像を多分に含む内容なので、実際の環境とは異なる可能性が高いことを事前にご了承ください。 環境 今回利用した環境です EC2インスタンス: i3.metal OS: Ubuntu Server 18.04 LTS (HVM) SSD Volume Type x86_64 (ami-024a64a6685d05041) Firecracker: v0.17.0 EC2モデルとFirecrackerモデルの違い まずはおさらいから。 AWS公式の資料Security Overview of AWS Lambdaに分かりやすくまとまっ

    あなたのLambdaが動いているのはEC2の上?それともFirecrackerの上? | DevelopersIO
    syuu256
    syuu256 2019/06/17
  • 【レポート】CAグループのウエディングパーク事例 コンテナ化に向けたクラウドベンダー比較選定そしてECS?EKS? #AWSSummit | DevelopersIO

    こんばんわ、札幌のヨシエです。 AWS Summit Tokyo 2019 3日目のI3-06で行われたセッションのレポートを書きましたのでご査収頂ければと思います。 登壇者 株式会社ウエディングパーク メディア開発技術責任者 西脇 靖紘(@yasuhiro1711) ウエディングパークでは、複数サービスをオンプレから AWSへの移行を進めています。 コンテナでの実現を目指しており、それに際して比較検討、そして決定した過程をお話しします。 マイクロサービスを見据えたクラウドベンダーの比較選定 ECSか、EKSか、どちらを選ぶべきなのか? オンプレからAWS移行のポイント(仮) 登壇資料 AWSとその他クラウドベンダーとの比較選定してみた 組織として、約15年オンプレ運用していた 新規サービスは既に全てクラウドで構築していた 社内でのクラウドへの機運が高まったことで各クラウドベンダーの

    【レポート】CAグループのウエディングパーク事例 コンテナ化に向けたクラウドベンダー比較選定そしてECS?EKS? #AWSSummit | DevelopersIO
    syuu256
    syuu256 2019/06/17
  • 【レポート】ロマサガRSの大規模トラフィックを捌くAmazon ECS & Docker 運用の知見 #AWSSummit | DevelopersIO

    こんにちは。サービスグループの武田です。 プレイしてますか?ロマサガRS。私はやってます。総戦闘力はもうすぐ95万くらいです。メインスタ半にSSスタイル2倍キャンペーンなど、ハーフアニバーサリーのイベントで毎日忙しいですよね。AWS Summitに参加している場合じゃないですよ!いや参加している場合ですけども。 2019年6月12日(水)から14日(金)の3日間、千葉県幕張メッセにてAWS Summit Tokyo 2019が開催されています。こちらで講演されたセッション「I3-04 ロマサガRSの大規模トラフィックを捌くAmazon ECS & Docker 運用の知見」を聴講しましたのでレポートします。 AWS Summitでは全セッションで撮影が基NGということですので、文字だけでお届けします。 概要 ロマンシング サガ リ・ユニバースではローンチ直後、想定の数倍以上のトラフィック

    【レポート】ロマサガRSの大規模トラフィックを捌くAmazon ECS & Docker 運用の知見 #AWSSummit | DevelopersIO
    syuu256
    syuu256 2019/06/14
  • Spinnakerを使ってEKSへの継続的デリバリー環境を構築する | DevelopersIO

    みなさんKubernetesクラスタへのデプロイはどのように実施していますか?? 小規模環境であれば kubectlを利用した手動デプロイ、もう少し規模が大きい場合は、CodePipeline、CodeBuildなどを利用した自動デプロイにて実施するケースが多いのではないでしょうか。 そんな中、最近のk8s界隈では 俺たちはSpinnakerでデプロイしているぜ!!という声をちらほら聞くようになりました。 ということで今回は、Spinnaker環境の構築方法と、何かできるのかを簡単に紹介したいと思います。 Spinnakerとは Spinnakerは、Netflix社が開発したマルチクラウド環境への継続的デリバリーツールです。 大雑把に説明すると、CodePipelineの機能、CodeDelpoy(マルチクラウド)の機能、管理対象リソースのViewがあるイメージです。 その他、Pipel

    Spinnakerを使ってEKSへの継続的デリバリー環境を構築する | DevelopersIO
    syuu256
    syuu256 2019/04/15
  • サーバーレスでルート探索付き地図サービスを自前で提供する方法を考えてみた | DevelopersIO

    はじめに アイキャッチ画像は、初めて精密な日地図を作ったとされる伊能忠敬と日地図です。いくつになっても信念を持って何かをひたむきに行う人に、私もなりたいものです。 さて、Webサービスを提供する際、地図を表示したいということは多々あるかと思います。地図で、様々な地点を一覧表示したり、ルートを表示できたりすると、ユーザ体験が向上するというのは少なくないかと思います。 こういった地図サービスをWebサービスに埋め込んで提供したい場合に、まず考えられるのがGoogle Maps Platformかと思います。 ちょっと最近大きく変更があったようですが、依然として一定の品質の地図、徒歩/公共交通機関/車でのルート探索、ストリートビュー等々、国内で提供されている最大級の地図サービスであることは異論ないかと思います。 単にユーザとしてGoogleMapをアプリなどで使用する場合、すべて無料なので特

    サーバーレスでルート探索付き地図サービスを自前で提供する方法を考えてみた | DevelopersIO
    syuu256
    syuu256 2019/04/08
  • AWSのほとんどのサービス(100個以上!)でSLAが設定されてます | DevelopersIO

    3月にAWSのSLA対象サービスが大量増加したので一覧表にまとめました。ほとんどのサービス(SimpleDBを含む!)にSLAが設定され、ほとんどのサービスで95%を下回った場合にサービスクレジットが100%返還となりました。 大栗です。 1月にAWSのSLA対象サービスが大量増加したエントリを書いたのですが、3月にもっと大量になって、全体的に内容も変わっていたので一覧表にまとめたいと思います。 AWS Service Level Agreements 著者の拙い英語力を基に調査しているため内容に不備があるかもしれません。詳細はSLAの文(英語版)をご確認ください。 AWSにおけるSLA AWSのサービスレベルアグリーメントは基的に、定義された可用性以上で使用できるようにするため商業的に合理的な努力をAWSがするものです。サービスレベルを"Assurance"(保証)ではなく"Agre

    AWSのほとんどのサービス(100個以上!)でSLAが設定されてます | DevelopersIO
    syuu256
    syuu256 2019/04/04
  • ちょっと待ってください!あなたが使うべきは本当にT系インスタンスですか!? | DevelopersIO

    同一のスペックだけど、t3.largeの方が僅かに安いですね。なのでt3.largeを使おうと思った方!! ちょっと待ってください!! 以下の条件全てに当てはまるなら、最初からT系インスタンスは使わないでください! 初めてAWSを使う 番環境である 一般公開するシステムである(社内向けシステムではない) また、いずれかに当てはまりT系インスタンスを検討されている方には必ずこのブログを読んで頂きたいです。 このブログはAWS熟練者が番環境や一般公開するシステムでT系インスタンスを使うことを否定するものではありません、あくまでもAWS初心者に向けた内容です。 バースト可能パフォーマンスの選定 まずT系インスタンスはバースト可能パフォーマンスインスタンスと呼ばれます。 AWSのドキュメントを確認して見ましょう。 バースト可能パフォーマンスインスタンス T3および T2 インスタンスを含むバー

    ちょっと待ってください!あなたが使うべきは本当にT系インスタンスですか!? | DevelopersIO
    syuu256
    syuu256 2019/04/01
  • 【超重要】対応しないと使えなくなるかも?!今、全S3ユーザがチェックすべき署名バージョン2の廃止について | DevelopersIO

    ご機嫌いかがでしょうか、豊崎です。 注意喚起記事です。一部のS3利用者に影響が出ることなので、是非ご確認、および対象の方はご対応いただければと思います。 具体的に何のことかというと、Amazon S3のAWS署名バーション2の廃止についてです。 弊社suzukiがすでに記事を書いていますが、Amazon S3のAWS署名バーション2が2019年6月24日に廃止されます。これは、より安全にAWSおよびS3を利用できるようにするために署名バージョンの変更が行われるためです。 これによって一部のAWSユーザのS3の利用に影響が出ます。 署名バージョン4専用のS3エンドポイントを古いCLIで試してみた AWSの各サービスのAPIを利用する際、AWSが送信元を特定できるようにリクエストに署名が必要です。現在AWSAPIで利用されている署名バーションは「2」と「4」の2種類あり、「4」が推奨されてい

    【超重要】対応しないと使えなくなるかも?!今、全S3ユーザがチェックすべき署名バージョン2の廃止について | DevelopersIO
    syuu256
    syuu256 2019/03/07
  • 専用ドライバ無しでAuroraの高速フェイルオーバーに対応してみる | DevelopersIO

    大栗です。 Auroraは通常のRDS for MySQLと比べると元々障害時の復旧が速いのですが、高速フェイルオーバーという2〜3秒でフェイルオーバーができる機能があります。ただし専用のドライバ(MariaDB Connector/Jなど)を利用することが一般的です。先日MySQL用のプロキシサーバであるProxySQLがv2にバージョンアップして、Auroraの高速フェイルオーバーに対応したのでご紹介します。 Releases · sysown/proxysql · GitHub v2.0.2 Auroraのフェイルオーバー Auroraはシステム変数のinnodb_read_onlyの値によって、WriterかReaderのロールを判断できます。そのためinnodb_read_onlyを定期的に確認してクエリをWriterにルーティングすることで高速にフェイルオーバーができます。Au

    専用ドライバ無しでAuroraの高速フェイルオーバーに対応してみる | DevelopersIO
    syuu256
    syuu256 2019/03/04
  • 【2019年】AWS全サービスまとめ その6(マネジメントコンソールの一覧にないサービスたち) | DevelopersIO

    AWSにはたくさんのサービスがありますが、「結局このサービスってなんなの?」という疑問を自分なりに理解するためにまとめました。その6は「マネジメントコンソールの一覧にないサービスたち」です。 こんにちは。サービスグループの武田です。 この記事はAWS全サービスまとめ2018 | シリーズ | DevelopersIOの2019年版 その6 です。 【2019年】AWS全サービスまとめ その1 コンピューティング ストレージ データベース 移行と転送 【2019年】AWS全サービスまとめ その2 ネットワーキング & コンテンツ配信 開発者用ツール Robotics ブロックチェーン 衛星 管理とガバナンス 【2019年】AWS全サービスまとめ その3 メディアサービス 機械学習 分析 【2019年】AWS全サービスまとめ その4 セキュリティ、アイデンティティ、コンプライアンス モバイル

    【2019年】AWS全サービスまとめ その6(マネジメントコンソールの一覧にないサービスたち) | DevelopersIO
    syuu256
    syuu256 2019/02/27
  • [速報]待望のDynamoDBのトランザクションがリリースされました! #reinvent | DevelopersIO

    先程、公式ブログにてDynamoDBのトランザクションがネイティブでサポートされた事が発表されました!! DynamoDBトランザクションは、単一のAWSアカウントおよび領域内の複数のテーブルにわたって、原子性、一貫性、分離性、耐久性 (ACID)を提供します。 1つの論理的なビジネス操作の一部として、複数のアイテムに対するコーディネートされた挿入、削除、または更新を必要とするアプリケーションを構築するときに、 トランザクションを使用できます。DynamoDBは、複数のパーティションとテーブル間でトランザクションをサポートする唯一の非リレーショナルデータベースです。 新機能 TransactGetItems TransactWriteItems 各ドキュメント API TransactGetItems TransactWriteItems CLI transact-get-items tr

    [速報]待望のDynamoDBのトランザクションがリリースされました! #reinvent | DevelopersIO
    syuu256
    syuu256 2019/02/20
  • AWS IoTのジョブ機能とモノの動的グループを利用してデバイスに配布するソフトウェアを管理する | DevelopersIO

    はじめに サーバーレス開発部@大阪の岩田です。 AWS IoTのジョブ機能とモノの動的グループを利用してデバイスに配布するソフトウェアを管理する手法について調べてみました。 やること ざっくり下記のような環境を作ります。 モノの動的グループを利用して、導入済みソフトウェアのバージョンがXX以下のデバイスに対してソフトウェアアップデートのジョブを作成。 AWS IoT側ではジョブの正常終了検知後にLambdaを起動して対象デバイスの管理情報を更新することで常にデバイスの管理情報を最新に保ち、次回のジョブ作成に備えます。 事前準備 事前にAWS IoTの設定をいくつか更新しておきます。 フリートインデックス作成の設定 モノの動的グループにはフリートインデックスが必要です。 今回はモノの属性にソフトウェアのバージョンを保持して管理する構成を取るので、「グループ名、説明、、、、」をオンにします。

    AWS IoTのジョブ機能とモノの動的グループを利用してデバイスに配布するソフトウェアを管理する | DevelopersIO
    syuu256
    syuu256 2019/02/08
  • AWS CLIでSwitch Role してさらに Switch Role してみた。(ロールの連鎖:Role chaining) | DevelopersIO

    AWS CLIでSwitch Role してさらに Switch Role してみた。(ロールの連鎖:Role chaining) ユーザーからRoleにスイッチロールすることはよくあるのですが、RoleからRoleにスイッチロールする方法と指定の仕方はわかりにくかったので、まとめてみました。 福岡オフィスの梶原です。 先日、福岡オフィスでこんな会話がありました。 「スイッチロールしたいけどできないんですよね。」 「できるでしょ。」 「いや、正確にはユーザからはスイッチロールできるんですけど、スイッチロールしてからスイッチロールできなくて。」 「できないでしょ。スイッチロール元のユーザーで制限かかってるから」 「えー、そうなんですかー」 (わいがや) 「スイッチロール元を制限したいんですけど、それをロールにできないんですか?」 (わいがや) 「え、できた・・・CLIだけど」 ということで、

    AWS CLIでSwitch Role してさらに Switch Role してみた。(ロールの連鎖:Role chaining) | DevelopersIO
    syuu256
    syuu256 2019/02/06
  • AWSの次世代JavaScriptライブラリ「AWS Amplify」の概要とReactアプリに導入する手順 #serverless #adventcalendar | DevelopersIO

    AWS Amplifyとは? 記事はServerless Advent Calendar 2017の13日目の記事です。よろしくお願いします。 AWS Amplifyは、2017年11月に公開されたAWSを利用するWebアプリケーション向けのJavaScriptライブラリです。サインアップやサインイン、MFA、追跡またはメトリクスの分析、コンテンツ管理、またはサーバーレスAPI統合などの実装が容易にできるように設計されています。 AWS Amplify は、クラウドサービスをスケーラブルかつ保護された方法で使用して一般的なアクションを実行するクライアント開発者に、宣言型インターフェイスを提供するように設計されています。これらの新機能を使用して、開発者は JavaScript アプリケーションを作成して一般的な抽象化を使用したベストプラクティスをプログラムによって適用し、最終的に開発サイク

    AWSの次世代JavaScriptライブラリ「AWS Amplify」の概要とReactアプリに導入する手順 #serverless #adventcalendar | DevelopersIO
    syuu256
    syuu256 2019/01/13
  • 【全世界のFargateファンに朗報】Fargate利用料が35%〜50%値下げされました! | DevelopersIO

    値下げ幅については、以下の設定となっています。 1vCPUあたり、最小メモリ構成で35%OFF 同じCPU構成で、メモリが増えていくに従い、値下げ幅が50%に近づく EC2との価格比較詳細 弊社大栗による、EC2との詳細な価格比較記事がでております。EC2から移行される際は、是非こちらも参考にしてみてください。幅はありますが、概ね素のEC2から3〜25%ぐらい割高となっています。 2019年1月にAWS Fargateが大幅値下げしたのでEC2との価格比を確認してみた 通常、EC2でECSを動かしている場合、タスクがスケールした時や、タスクの入替えのために、ある程度の余剰リソースをEC2インスタンスに確保しておくことが必要でした。そのあたりの無駄がなくなること諸々を考えると、この価格は十二分にコストメリットがでていると言えます。 Fargate大幅値下げの背景にFirecracker有り

    【全世界のFargateファンに朗報】Fargate利用料が35%〜50%値下げされました! | DevelopersIO
    syuu256
    syuu256 2019/01/08
  • MQTT over BLE!Amazon FreeRTOSがBLEをサポートしたので試してみた #reinvent | DevelopersIO

    それぞれ、メモした内容に置き換えてください。 public class DemoConstants { /* * Replace with your AWS IoT policy name. */ final static String AWS_IOT_POLICY_NAME = "AWS IoTのポリシー名"; /* * Replace with your AWS IoT region, eg: us-west-2. */ final static String AWS_IOT_REGION = "AWS IoTのリージョン"; /* * Replace with your Amazon Cognito Identity pool ID. Make sure this matches the pool id in * awsconfiguration.json file. */ fina

    MQTT over BLE!Amazon FreeRTOSがBLEをサポートしたので試してみた #reinvent | DevelopersIO
    syuu256
    syuu256 2018/12/25
  • [アップデート]RDS for PostgreSQLのログをCloudWatch Logsに出力できるようになりました | DevelopersIO

    はい、どーも。モバイルアプリサービス部の吉田です。 RDS for PostgreSQLのログがCloudWatchに出力できるようになったので、早速試してみました。詳細は以下のページからどうぞ。 Amazon RDS Supports Publishing PostgreSQL Log Files to Amazon CloudWatch Logs PostgreSQLのログ出力先をCloudWatchLogsにしてみる 設定方法は簡単。コンソールのLog Exportsセクションでチェックを入れるだけです。 もちろん、既存のインスタンスに対しても設定できます。 ログの出力先は? 出力するログはPostgresql logとUpgrade logですが、それぞれ Postgresql log - /aws/rds/instance/[インスタンス名]/postgresql Upgrade

    [アップデート]RDS for PostgreSQLのログをCloudWatch Logsに出力できるようになりました | DevelopersIO
    syuu256
    syuu256 2018/12/11