...

プログラマブルクラウドの薦め

by shinpei-ohtani

on

Report

Category:

Technology

Download: 0

Comment: 0

2,859

views

Comments

Description

 
Download プログラマブルクラウドの薦め

Transcript

  • 1.     @shot6
  • 2.    
  • 3. EC2
  • 4.  
  • 5. API
  • 6. AWS
  • 7.   RDS EMR SNS SimpleDB SQS API EC2 VPC CloudFront S3
  • 8.   RDS EMR SNS SimpleDB SQS EC2 VPC CloudFront S3
  • 9.  
  • 10. GET   AWS  SDK
  • 11. Java/.NET   Python/PHP  
  • 12. accessKey   secretKey  
  • 13. Java
  • 14. ProperKes  
  • 15. S3 //S3proper-es    AmazonS3  s3  =  new  AmazonS3Client(…);   //    s3.createBucket(bucketName);  // put    s3.putObject(new  PutObjectRequest(bname,  key,  file)));  //get    S3Object  object  =  s3.getObject(new  GetObjectRequest(bname,  key));
  • 16. SQS //SQS    AmazonSQS  sqs  =  new  AmazonSQSClient(…);   //   String  myQueueUrl  =  sqs.createQueue(createQueueReq).getQueueUrl();  //   sqs.sendMessage(new  SendMessageRequest(myQueueUrl,  message));  //   List<Message>  messages  =  sqs.receiveMessage(receiveMessageReq)   .getMessages();
  • 17.    
  • 18.  
  • 19.  
  • 20.  
  • 21. 1: Amazonas S3 SNS 2: Amazonas   S3   S3   S3
  • 22. 1: Amazonas S3 SNS 2: Amazonas   S3   S3   S3
  • 23. S3  s3  =  new  S3();  //   s3.setupNo-fica-on("test_receive2");  //put SNS   String  ret  =  s3.putObject(”sns_it_test",   "mogemoge.txt",  new  File(”hoge.txt"));  
  • 24. 1: Amazonas S3 SNS 2: Amazonas   S3   S3   S3
  • 25. S3  s3  =  new  S3();  //   List<String>  result  =  s3.putAllObjects (BUCKET_NAME,  ”your_directory”);  
  • 26. S3  s3  =  new  S3();  // ( )   s3.soXDeleteObjects(BUCKET_NAME,   "cccc/c2dm.pdf");  //   s3.checkAndDelete(BUCKET_NAME,   "moge/events2.txt”,  Time.expired ("2010/07/21"));  
  • 27. 3: Amazonas S3 SNS SimpleDB SQS 4: Amazonas S3 SimpleDB JSON  SQS
  • 28.  
  • 29. AWS AWS  Amazonas()       Amazon Amazon  SDK  for  Java SimpleDB SNS S3 SQS
  • 30. w
  • 31. Deep  dive   into  SDK
  • 32.  
  • 33. API
  • 34. 2
  • 35. SNS-­‐SQS   SNS-­‐HTTP
  • 36. URL-­‐ARN  
  • 37. 3
  • 38.   CloudFront   API
  • 39.     ( jets3t )
  • 40.    
  • 41.    
  • 42. Thanks!
  • Fly UP