Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cloud Computing en Amazon

devjlopez
November 27, 2015

Cloud Computing en Amazon

Una breve introducción para conocer las capacidades de amazon

devjlopez

November 27, 2015
Tweet

More Decks by devjlopez

Other Decks in Technology

Transcript

  1. Amazon Webservices Servicios globales de informática, almacenamiento, bases de datos,

    análisis, aplicaciones e implementaciones, ahorrando costes y permitiendo escalar de manera simple y rapida. ◎ Informática ◎ Almacenamiento y entrega de contenido ◎ Bases de datos ◎ Redes ◎ Análisis ◎ Aplicaciones empresariales ◎ Servicios móviles ◎ IOT ◎ Herramientas para desarrollo ◎ Herramientas de gestión ◎ Seguridad e identidad ◎ Servicios de aplicaciones
  2. Getting Started Amazon Webservices ◎ Dominios ◦ Route 53 ◎

    Entregada de contenido ◦ CloudFront CDN ◎ Balanceador de carga ◦ Elastic Load Balancer - ELB ◎ Servidores Virtuales ◦ Elastic Cloud Compute - EC2 ◎ Almacenamiento escalable ◦ Simple Service Storage - S3 ◎ Bases de datos ◦ Relational Database Service - RDS
  3. Amazon SDK AWS - Cli Requisitos ◎ Python 2.7 ◎

    Pip $ sudo pip install awscli $ aws configure AWS Access Key ID [None]: AGt5….XAMPLE AWS Secret Access Key [None]: wJ…….YEXAMPLEKEY Default region name [None]: us-west-2 Default output format [None]: json $ aws ec2 create-security-group --group-name devenv-sg -- description "security group for development environment in EC2" { "GroupId": "sg-b018ced5" }
  4. Amazon SDK Todos los servicios de Amazon pueden ser accedidos

    desde un SDK ◎ Java ◎ PHP ◎ Python ◎ Ruby ◎ .NET ◎ Javascript
  5. Amazon SDK Getting started - PHP SDK $ curl -sS

    https://getcomposer.org/installer | php $ php composer.phar require aws/aws-sdk-php $ vim index.php
  6. Amazon SDK Getting started - PHP SDK <?php require 'vendor/autoload.php';

    use Aws\S3\S3Client; use Aws\S3\MultipartUploader; use Aws\Exception\MultipartUploadException; $s3 = new S3Client([ 'version' => 'latest', 'region' => 'us-west-2', 'credentials' => [ 'key' => 'abc', 'secret' => '123' ] ]); $uploader = new MultipartUploader($s3Client, '/path/to/large/file.zip', [ 'bucket' => 'your-bucket', 'key' => 'my-file.zip', ]); try { $result = $uploader->upload(); echo "Upload complete: {$result['ObjectURL'}\n"; } catch (MultipartUploadException $e) { echo $e->getMessage() . "\n"; }