PRD-002 - Amazon Web Services

download PRD-002 - Amazon Web Services

of 62

  • date post

    15-Jul-2015
  • Category

    Technology

  • view

    59
  • download

    2

Embed Size (px)

Transcript of PRD-002 - Amazon Web Services

  • Community - Cloud AWS su Google+

    Cloud AWS

    Amazon Web Services

    cloud-aws.com

    Panoramica sui servizi

    Hangout 02 del 23.12.2013

    Davide Riboldi Massimo Della Rovere

    In questo hangout vedremo una panoramica generale di tutti i servizi presenti in amazon web services. CLOUD

    AWS

    #cloudaws

  • Amazon Web Services - Servizi disponibili

    Cloud AWS

    In questa presentazione faremo una piccola panoramica sui 26 servizi presenti su Amazon Web Services, suddivisi in sei gruppi principali.

    Compute &

    Networking

    Storage &

    CDN

    Sviluppo&

    Gestione

    DatabaseSQL/NoSQL

    Per ogni servizio AWS faremo un hangout dedicato, escludendo il servizio EC2 che necessit sicuramente di pi incontri per essere affrontato in maniera dettagliata.Application

    Services Analytics

  • Amazon Web Services - Servizi disponibili

    Cloud AWS

    EC2 S3 DynamoDB CloudFormation SES

    SNS

    SWF

    SQS

    CloudSearch

    Elastic Transcoder

    CloudWatch

    Elastic Beanstalk

    IAM

    ElastiCache

    RDS

    Redshift

    Cloudfront

    Glacier

    Storage Gateway

    Route 53

    VPC

    Direct Connect

    MapReduce

    Data Pipeline

    OpsWorks

    Compute & Networking Storage & CDN Database Sviluppo & Gestione Applicazioni

    Analytics

    CloudTrail

  • Amazon Web Services - Compute & Networking

    Cloud AWS

    Servizio Pagina ufficiale Guida

    EC2 http://aws.amazon.com/ec2/

    Route 53 http://aws.amazon.com/route53/ http://goo.gl/6LU1hE

    VPC http://aws.amazon.com/vpc/ http://goo.gl/3K89g1

    Direct Connect http://aws.amazon.com/directconnect/ http://goo.gl/uFJShc

  • Amazon Web Services - EC2

    Cloud AWS

    Un servizio web che fornisce capacit di elaborazione dati. Amazon EC2 fornisce tramite la virtualizzazione la possibilit di scegliere tra diversi sistemi operativi.

    Il servizio EC2 pu essere gestito tramite una console web o tramite la gestione delle API. Si possono eseguire operazioni di avvio, termine e chiusura.

    Amazon EC2 mette a disposizione una serie di servizi avanzati per la nostra istanza, come ad esempio il bilanciamento del traffico, il disaster recovery, etc, ect.

  • Amazon Web Services - EC2 (esempio)

    Cloud AWS

    Istanze

    micro 0.020 $

    small 0.065 $

    medium 0.130 $

    large 0.260 $

    altre 0.520 $

    LOAD BALANCER

    ELASTIC IP

    ELASTIC BLOCK STORE

    FIREWALL

    SPOT/RESERVED

    aws.amazon.com/ec2/pricing/

  • Amazon Web Services - Route 53

    Cloud AWS

    Un servizio DNS ad alta disponibilit e scalabilit progettato per integrarsi con i servizi AWS come ad esempio EC2, S3, CloudFront etc.

    Con questo servizio potete gestire un numero illimitato di domini ed usare anche delle feature avanzate di load balancing come Weighted Resource Record Sets.

    Essendo un servizio completo di DNS possibile utilizzare Route 53 per la risoluzione DNS di indirizzamenti e servizi esterni agli AWS.

  • Amazon Web Services - Route 53 (esempio)

    Cloud AWS

    Route53

    Request

    DNSResolver

    EdgeLocation

    LoadBalancer

  • Amazon Web Services - VPC

    Cloud AWS

    Amazon VPC (Virtual Private Cloud) mette a disposizione una sezione isolata allinterno di AWS dove possibile lanciare risorse AWS in una rete virtuale privata.

    Pieno controllo della rete virtuale. E possibile scegliere il proprio range di indirizzamento, le sottoreti, la configurazione delle tabelle di routing e i gateway.

    E possibile mettere in comunicazione la rete VPC con la propria rete aziendale attraverso una VPN utilizzando gli standard ipsec. Come avviene dallesterno dellazienda.

  • Amazon Web Services - VPC (esempio)

    Cloud AWS

    EC2 InstancesVPN Gateway

    VPN ConnectionAzienda

  • Amazon Web Services - Direct Connect

    Cloud AWS

    Per le aziende che necessitano di un collegamento sicuro possibile tramite questo servizio creare una linea diretta tra lazienda e il data center di Amazon.

    Uno dei punti deboli il collegamento, infatti i servizi AWS vengono apprezzati sulle risorse pubbliche mentre sono pi problematici in quelle private con VPN.

    Sono messe a disposizione diverse tipologie di collegamento con differenti velocit, i costi dipendono dalla regione geografica e dalle caratteristiche.

  • Amazon Web Services - Direct Connect (esempio)

    Cloud AWS

    AziendaDirect Connect

    Sicurezza

    Performance Scalabilit

    Flessibilit

  • Amazon Web Services - Storage & CDN

    Cloud AWS

    Servizio Pagina ufficiale Guida

    S3 http://aws.amazon.com/s3/ http://goo.gl/P8MYLN

    Cloudfront http://aws.amazon.com/cloudfront/ http://goo.gl/hmAATg

    Glacier http://aws.amazon.com/glacier/ http://goo.gl/1PRlTZ

    Storage Gateway http://aws.amazon.com/storagegateway/ http://goo.gl/RajNjS

  • Amazon Web Services - S3

    Cloud AWS

    S3 un servizio di storage online dove possibile memorizzare e recuperare grandi quantit di dati, in qualsiasi momento e da qualsiasi punto del web.

    Questo servizio pu essere utilizzato anche come backup, sia per servizi AWS come ad esempio EC2, ma anche per server aziendali e postazioni personali.

    S3 mette a dispozione anche funzionalit avanzate come pubblicazione di siti statici, gestione delle revisioni, utility a linea di comando e autorizzazioni.

  • paginaweb

    CSSimage

    ect

    Amazon Web Services - S3 (esempio)

    Cloud AWSCloud AWS

    S3 S3

    postazione risorse statiche

    S3

    web statico

    www.dominio.com

  • Amazon Web Services - Cloudfront

    Cloud AWS

    CloudFront un servizio web per la distribuzione di contenuti statici o in streaming (nel caso di file video) ad alta velocit e con bassa latenza.

    Per la configurazione basta associare la risorsa che abbiamo su S3 a CloudFront e automaticamente questa sar replicata nei edge point sparsi nel mondo.

    La replica laggiornamento delle risorse statiche che vengono modificate viene gestito automaticamente da Amazon senza dover eseguire operazioni aggiuntive.

  • Amazon Web Services - Cloudfront (esempio)

    Cloud AWS

    InternetRoute

    53

    refres

    h

    esempio.com/img.jpgbucket

    S3

    write

  • Amazon Web Services - Glacier

    Cloud AWS

    Glacier un servizio di storage online a basso costo sempre basato su S3 e offre spazio di storage sicuro e durevole per l'archiviazione dati di backup.

    Glacier ottimizzato per dati che vengono letti raramente e per il quale i tempi di recupero pi elevati non costituiscono nessun problema.

    Il caricamento, il download e la cancellazione richiedono programmazione. Amazon Glacier supportato da AWS SDK Java, .NET, PHP e Python.

  • ManagementConsole AWS

    Amazon Web Services - Glacier (esempio)

    Cloud AWS

    Upload archivio di backup

    Download archivio di backupda 3.5 a 4.5 ore dopo la richiesta

    21

    3Richiesta Esecuzione Download

    Creazione

    Sicurezza

    Notifiche

  • Amazon Web Services - Storage Gateway

    Cloud AWS

    AWS Storage gateway un servizio di connessione tra il proprio datacenter e il cloud di Amazon che permette la sincronizzazione automatica delle unit disco.

    Se si dovesse rompere qualche disco locale, possiamo ripristinarlo velocemente da Amazon S3 e riavviare il sistema al suo funzionamento normale.

    Se invece dovessimo avere un guasto generale che non ci permette una ripartenza immedita, possiamo avviare delle istanze EC2 e ripristinare le snapshot.

  • Amazon Web Services - Storage Gateway (esempio)

    Cloud AWS

    Storagegateway

    VM

    SSL

    Datacenter

    AWS StorageGateway

    S3

    EBS + EC2

  • Amazon Web Services - Database

    Cloud AWS

    Servizio Pagina ufficiale Guida

    DynamoDB http://aws.amazon.com/dynamodb/ http://goo.gl/rooWrP

    RDS http://aws.amazon.com/rds/ http://goo.gl/azUuwh

    ElastiCache http://aws.amazon.com/elasticache/ http://goo.gl/SNcYyC

    Redshift http://aws.amazon.com/redshift/

  • Amazon Web Services - DynamoDB

    Cloud AWS

    Gestione completa di un database NoSQL in cloud. Un binomio eccezionale per la scalabilit e leliminazione di alcuni limiti presenti nei database relazionali.

    Questo servizio nasce dopo 15 anni di esperienza con SimpleDB e Dynamo usati dal sito amazon.com, i quali avevano dei limiti sulla dimensione del dataset.

    Il servizio di DynamoDB non avr limiti di dimensione legati al dataset. Il servizio ci svincola anche dalle problematiche di backup e recovery.

  • Amazon Web Services - DynamoDB (esempio)

    Cloud AWS

  • Amazon Web Services - RDS

    Cloud AWS

    Relational Database Service: Un servizio web per la gestione di un database relazionale direttamente nel cloud da integrare con gli altri servizi AWS.

    Semplificazione delle attivit di backup, scalabilit e patching. Al momento i database SQL disponibili sono (MySQL, Postgres, Oracle e Microsoft SQL Server).

    Con questa tecnica non saremo costretti ad installare un software di database sulle nostre istanze virtuali, liberandole anche dal carico di lavoro richiesto.

  • Amazon Web Services - RDS (esempio)

    Cloud AWS

    EC2

    EC2

    EC2

    EC2

    Internet

    ZON

    A A

    ZON

    A B

    LoadBalancer

    Richiesta della pagina web

  • Amazon Web Services - ElastiCache

    Cloud AWS

    Gestione semplificata di