Amazon Web Services
Upcoming SlideShare
Loading in...5
×
 

Amazon Web Services

on

  • 1,584 views

第2回クラウド勉強会での発表スライドです。

第2回クラウド勉強会での発表スライドです。

Statistics

Views

Total Views
1,584
Views on SlideShare
1,581
Embed Views
3

Actions

Likes
2
Downloads
11
Comments
0

2 Embeds 3

http://mtakiuch.blogspot.com 2
http://mtakiuch.blogspot.jp 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Amazon Web Services Amazon Web Services Presentation Transcript

  • 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回 クラウド勉強会
  • RegionEU 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(newCreateTopicRequest("sample"));// publishsns.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回 クラウド勉強会