SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
Web Services
     JAWS‐UG ⽚⼭ 暁雄
     JAWS‐UG ⽶林 正明
       第2回 クラウド勉強会
⾃⼰紹介
名前
 ⽚⼭ 暁雄
ID
 c9katayama(はてな,twitter)
所属
  株式会社キャピタル・アセット・プランニング
       社員募集中 ⼀緒に働きませんか?
  JAWS‐UG (Japan AWS User Group)
  T2 Project(OSS Java Framework)

                               第2回 クラウド勉強会
⾃⼰紹介
名前
 ⽶林 正明
ID
 yone098(はてな,twitter,mixi…)
所属
  株式会社Abby    代表取締役社⻑
       社員募集中 ⼀緒に働きませんか?
  JAWS‐UG (Japan AWS User Group)
  T2 Project(OSS Java Framework)

                               第2回 クラウド勉強会
Agenda
AWS Overview
AWSの特徴
まとめ




                第2回 クラウド勉強会
AWS Overview



        第2回 クラウド勉強会
Region


EU               US‐      US‐
                West     East

           JAPAN?

  Asia 
 Pacific



                    第2回 クラウド勉強会
第2回 クラウド勉強会
AWS サービス⼀覧
コンピューティング   Elastic Compute Cloud(EC2)
            Elastic Map Reduce(EMR)
            Auto Scaling
データベース      SimpleDB
            Relational Database Service(RDS)
メッセージング     Simple Queue Service(SQS)
            Simple Notification Service(SNS)
コンテンツ配信     Cloud Front
モニタリング      Cloud Watch
ネットワーク      Elastic Load Balancing
ストレージ       Simple Strage Service(S3)
            Elastic Block Strage(EBS)
                               第2回 クラウド勉強会
AWS service
 EC2
    Elastic Computing Cloud
       レンタルサーバ
 S3                            計算!

    Simple Storage Service
       無制限のストレージ
       htdocs
                         データ!

                          第2回 クラウド勉強会
ねこび~ん by カネウチカズコ
database
RDS
 Relational Database Service
   MySQLエンジン(5.1)
   ⾃動パッチ/バックアップ
   SSL通信サポート
   Multi AZ

            JDBC/ODBC           insert 
                                into!

                        第2回 クラウド勉強会
database
SimpleDB
 分散database
  Key‐Valueストア
  Scalable
  Erlang
                           キーバリュー

            SOAP/REST


                        第2回 クラウド勉強会
messaging
SNS
 Simple Notification Service
   not Social Network Service
   通知サービス
   Email,EmailJSON,HTTP,SQS

         SOAP/REST


                          第2回 クラウド勉強会
messaging
SQS
 Simple Queue Service
   メッセージをキューイング
   無制限のキュー
                     receiveMessage



       sendMessage

                           sendMessage
                 Q
                                第2回 クラウド勉強会
Networking
Elastic Load Balancing(ELB)
  EC2⽤ロードバランサー
  ELB⾃体も冗⻑化
  CookieによるStickyな振り分け可

HTTP/HTTPS
   TCP



                      第2回 クラウド勉強会
Monitoring
Cloud Watch
 EC2のCPU利⽤率・ネットワークI/Oなど
 ⽣存監視
 コンソールあります

        ガン⾒


                第2回 クラウド勉強会
Monitoring




             第2回 クラウド勉強会
Compute
Auto Scaling
  しきい値を設定
  インスタンスを⾃動で増加減
           負荷情報取得   インスタンス⽣成

Cloud Watch




     ELB
                          第2回 クラウド勉強会
Compute
Elastic MapReduce
 Hadoop MapReduce
 S3を使ってデータを⼊出⼒




                     第2回 クラウド勉強会
構成例
          Auto Scaling
                                    処理に失敗しました!


Cloud Watch
                     RDS

                                         SNS



 ELB                          SQS
                                               S3

          EC2
                   SimpleDB
                                        EMR
                                     第2回 クラウド勉強会
AWSの特徴



     第2回 クラウド勉強会
AWSの特徴
豊富なサービス・選べるロケーション
 EC2,S3だけじゃない
⼩売のDNA
 Spot Instance,Reserved Instance
 Reduced Redundancy Strage(RRS)
   99.999999999% ‐> 99.99%
プログラマブル
 クラウド操作をプログラムで⾏える
 AWS SDK for Java
                              第2回 クラウド勉強会
AWS SDK for Java
 EC2
    AmazonEC2Client
// EC2操作⽤のクライアント
AmazonEC2 ec2 = new AmazonEC2Client(credentials);

// ⽴ち上げたいインスタンス情報の作成
RunInstancesRequest runInstancesRequest 
                    = new RunInstancesRequest();

// インスタンスの起動
ec2.runInstances(runInstancesRequest);
                                   第2回 クラウド勉強会
AWS SDK for Java
 S3
    AmazonS32Client
// S3操作⽤クライアント
AmazonS3 s3 = new AmazonS3Client(credentials);
// bucket作成
s3.createBucket("sample" + UUID.randomUUID());




                                   第2回 クラウド勉強会
database
 RDS
     AmazonRDSClinet
// RDS操作⽤クライアント
AmazonRDS amazonRDS = new AmazonRDSClient(credentials);
//リージョンをアジア(シンガポール)に設定
amazonRDS.setEndpoint("rds.ap‐southeast‐1.amazonaws.com");
// DB instance作成
amazonRDS.createDBInstance(createRequestInfo());
// JDBC接続
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager
.getConnection("jdbc:mysql://yone098.cd9lvsmxbd1w.ap‐southeast‐
1.rds.amazonaws.com/t2db?"
+ "user=sample&password=xxx");
conn.close();                                  第2回 クラウド勉強会
database
 SimpleDB
     AmazonSimpeDBClient
// SimpleDB操作クラスの⽣成
AmazonSimpleDB sdb = new AmazonSimpleDBClient(credentials);

// リージョンをアジアシンガポールに設定
sdb.setEndpoint("sdb.ap‐southeast‐1.amazonaws.com");
// domainを作成します
sdb.createDomain(new CreateDomainRequest(“sample”));
// データ登録
sdb.batchPutAttributes(new BatchPutAttributesRequest(myDomain,
createSampleData()));


                                            第2回 クラウド勉強会
database
SimpleDB
 Eclipse plugin




                   第2回 クラウド勉強会
messaging
 SNS
    AmazonSNSClient
    AmazonSNSAsyncClient
// // SNS操作⽤クライアント
AmazonSNS sns = new AmazonSNSClient(credentials);
// Topic作成
CreateTopicResult result = sns.createTopic(new
CreateTopicRequest("sample"));
// publish
sns.publish(new PublishRequest(result.getTopicArn(), 
"sampleMessage"));
                                      第2回 クラウド勉強会
messaging
 SQS
     AmazonSQSClient
// SQS操作⽤クライアント
AmazonSQS sqs = new AmazonSQSClient(credentials);
// Queue作成
CreateQueueRequest createQueueRequest = new 
CreateQueueRequest("sampleQueue");
String qUrl = sqs.createQueue(createQueueRequest).getQueueUrl();
// メッセージ送信
sqs.sendMessage(new SendMessageRequest(qUrl, "Sample Message"));



                                            第2回 クラウド勉強会
まとめ



      第2回 クラウド勉強会
まとめ
欲しい機能は結構そろってます
すぐに始められます
利⽤事例も多い
⼀時的なデモやテストにも便利




            第2回 クラウド勉強会
JAWS‐UG
AWS User Group ‐ Japan
 http://jaws‐ug.jp
   EC2で稼動
 フォーラム
   JAWS‐beginner(初心者相談)
   JAWS‐users(フォーラム)
   JAWS‐urgent(障害情報)
 Twitter
   公式ハッシュタグ #jawsug
 勉強会
                           第2回 クラウド勉強会
G‐CLOUD Magazine
G‐CLOUD Magazine
  2010年8⽉刊⾏予定
  技術評論社
  最新AWS活⽤ガイド




                    第2回 クラウド勉強会
まずははじめてみましょう!




          第2回 クラウド勉強会
ご清聴ありがとうございました




          第2回 クラウド勉強会

Mais conteúdo relacionado

Mais procurados

2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会
Koichiro Doi
 
JAWS-UG北陸第2回 AWSクラウド最新アップデート
JAWS-UG北陸第2回 AWSクラウド最新アップデートJAWS-UG北陸第2回 AWSクラウド最新アップデート
JAWS-UG北陸第2回 AWSクラウド最新アップデート
SORACOM, INC
 
Aws seminar-tokyo ken-final-publish
Aws seminar-tokyo ken-final-publishAws seminar-tokyo ken-final-publish
Aws seminar-tokyo ken-final-publish
awsadovantageseminar
 
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
SORACOM, INC
 

Mais procurados (19)

2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会2011-04-21 クラウド勉強会
2011-04-21 クラウド勉強会
 
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
[AWS Summit 2012] クラウドデザインパターン#6 CDP クラウド監視編
 
20150807 aws勉強会(v3)
20150807 aws勉強会(v3)20150807 aws勉強会(v3)
20150807 aws勉強会(v3)
 
Aws auto scalingによるwebapサーバbatchサーバの構成例
Aws auto scalingによるwebapサーバbatchサーバの構成例Aws auto scalingによるwebapサーバbatchサーバの構成例
Aws auto scalingによるwebapサーバbatchサーバの構成例
 
ICT復興支援クラウドフォーラム Amazon Web Services - 震災発生時の対応、今後の展開について -
ICT復興支援クラウドフォーラム Amazon Web Services - 震災発生時の対応、今後の展開について -  ICT復興支援クラウドフォーラム Amazon Web Services - 震災発生時の対応、今後の展開について -
ICT復興支援クラウドフォーラム Amazon Web Services - 震災発生時の対応、今後の展開について -
 
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
[AWS Summit 2012] クラウドデザインパターン#3 CDP Eコマース編 (EC-CUBE)
 
JAWS-UG北陸第2回 AWSクラウド最新アップデート
JAWS-UG北陸第2回 AWSクラウド最新アップデートJAWS-UG北陸第2回 AWSクラウド最新アップデート
JAWS-UG北陸第2回 AWSクラウド最新アップデート
 
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
 
CloudWatch Logsについて
CloudWatch LogsについてCloudWatch Logsについて
CloudWatch Logsについて
 
cloudpack導入資料(2010/12/24版)
cloudpack導入資料(2010/12/24版)cloudpack導入資料(2010/12/24版)
cloudpack導入資料(2010/12/24版)
 
次世代ディザスタリカバリを成功させるアマゾンクラウド活用法
次世代ディザスタリカバリを成功させるアマゾンクラウド活用法次世代ディザスタリカバリを成功させるアマゾンクラウド活用法
次世代ディザスタリカバリを成功させるアマゾンクラウド活用法
 
Aws seminar-tokyo ken-final-publish
Aws seminar-tokyo ken-final-publishAws seminar-tokyo ken-final-publish
Aws seminar-tokyo ken-final-publish
 
20170413 aws–windows users meetup
20170413 aws–windows users meetup20170413 aws–windows users meetup
20170413 aws–windows users meetup
 
20120303 jaws summit-meister-04_cloud_formation
20120303 jaws summit-meister-04_cloud_formation20120303 jaws summit-meister-04_cloud_formation
20120303 jaws summit-meister-04_cloud_formation
 
S3 -ほぼ週刊AWSマイスターシリーズ第2回-
S3 -ほぼ週刊AWSマイスターシリーズ第2回-S3 -ほぼ週刊AWSマイスターシリーズ第2回-
S3 -ほぼ週刊AWSマイスターシリーズ第2回-
 
現場的!オンプレとAWSの違い
現場的!オンプレとAWSの違い現場的!オンプレとAWSの違い
現場的!オンプレとAWSの違い
 
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"- 仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
仮想サーバーEC2 & EBS詳細 -ほぼ週刊AWSマイスターシリーズ "Reloaded"-
 
AWSのデータベースサービス全体像
AWSのデータベースサービス全体像AWSのデータベースサービス全体像
AWSのデータベースサービス全体像
 
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
 

Semelhante a Amazon Web Services

20120528 aws meister-reloaded-awssd-kforjava-public
20120528 aws meister-reloaded-awssd-kforjava-public20120528 aws meister-reloaded-awssd-kforjava-public
20120528 aws meister-reloaded-awssd-kforjava-public
Amazon Web Services Japan
 
プログラマブルクラウドの薦め
プログラマブルクラウドの薦めプログラマブルクラウドの薦め
プログラマブルクラウドの薦め
Shinpei Ohtani
 
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャNoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
Yasuhiro Matsuo
 
「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会
「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会
「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会
Yasuhiro Horiuchi
 

Semelhante a Amazon Web Services (20)

Aws sdk for java
Aws sdk for javaAws sdk for java
Aws sdk for java
 
MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択MongoDB on AWSクラウドという選択
MongoDB on AWSクラウドという選択
 
Aws meister-cloud formation-summit2012
Aws meister-cloud formation-summit2012Aws meister-cloud formation-summit2012
Aws meister-cloud formation-summit2012
 
AWS Update 2011/10
AWS Update 2011/10AWS Update 2011/10
AWS Update 2011/10
 
はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 - はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 -
 
華麗なるElastic Beanstalkでの環境構築
華麗なるElastic Beanstalkでの環境構築華麗なるElastic Beanstalkでの環境構築
華麗なるElastic Beanstalkでの環境構築
 
20120528 aws meister-reloaded-awssd-kforjava-public
20120528 aws meister-reloaded-awssd-kforjava-public20120528 aws meister-reloaded-awssd-kforjava-public
20120528 aws meister-reloaded-awssd-kforjava-public
 
プログラマブルクラウドの薦め
プログラマブルクラウドの薦めプログラマブルクラウドの薦め
プログラマブルクラウドの薦め
 
アマゾンクラウドの真価
アマゾンクラウドの真価アマゾンクラウドの真価
アマゾンクラウドの真価
 
Awsではじめるgluster fs 20120726-public
Awsではじめるgluster fs 20120726-publicAwsではじめるgluster fs 20120726-public
Awsではじめるgluster fs 20120726-public
 
JAWS-UG鹿児島 初心者向け簡単講座
JAWS-UG鹿児島 初心者向け簡単講座JAWS-UG鹿児島 初心者向け簡単講座
JAWS-UG鹿児島 初心者向け簡単講座
 
Amazon VPCトレーニング-VPCの説明
Amazon VPCトレーニング-VPCの説明Amazon VPCトレーニング-VPCの説明
Amazon VPCトレーニング-VPCの説明
 
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャNoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
 
これでAWSマスター!? 初心者向けAWS簡単講座
これでAWSマスター!? 初心者向けAWS簡単講座これでAWSマスター!? 初心者向けAWS簡単講座
これでAWSマスター!? 初心者向けAWS簡単講座
 
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011
Amazon Web Servicesのご紹介 - 東北クラウド実践カンファレンス2011
 
[AWSマイスターシリーズ] Amazon VPC
[AWSマイスターシリーズ] Amazon VPC[AWSマイスターシリーズ] Amazon VPC
[AWSマイスターシリーズ] Amazon VPC
 
「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会
「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会
「はじめてのAmazon Web Services」 JAWS-UG 長崎第1回勉強会
 
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
業務アプリをクラウド化する5つのステップ ~Amazon Web Services活用の勘所~
 
20120303 jaws summit-meister-01_ec2-ebs
20120303 jaws summit-meister-01_ec2-ebs20120303 jaws summit-meister-01_ec2-ebs
20120303 jaws summit-meister-01_ec2-ebs
 
はじめてのAmazon Web Services
はじめてのAmazon Web ServicesはじめてのAmazon Web Services
はじめてのAmazon Web Services
 

Último

Último (11)

LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 

Amazon Web Services