![Page 2: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/2.jpg)
2
Che cos'è il “cloud” ?
Il Cloud Computing è un modello che permette da qualsiasi luogo e in maniera comoda l’accesso su richiesta tramite rete, ad un insieme di risorse di elaborazione condivise e configurabili (es. reti, server, storage, applicazioni e servizi) che vengono rapidamente fornite e rilasciate con il minimo sforzo di gestione o di interazione da parte del fornitore del servizio.
(NIST – National Institute of Standards and Technology)
![Page 3: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/3.jpg)
3
Il Cloud computing è un modello composto da:
Caratteristiche essenziali● On-demand & self-service● Accesso tramite rete● Elasticità
Modelli di servizio:● Software-as-a-service – SaaS● Platform-as-a-service – PaaS● Infrastructure-as-a-service – IaaS
![Page 4: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/4.jpg)
4
![Page 5: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/5.jpg)
5
![Page 6: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/6.jpg)
6
Tools (SDK, CLI, Web Console,...)
Applications
![Page 7: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/7.jpg)
7
region
Availability Zone A Availability Zone B
Availability Zone C Availability Zone D
![Page 8: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/8.jpg)
8
![Page 9: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/9.jpg)
9
![Page 10: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/10.jpg)
10
![Page 11: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/11.jpg)
11
![Page 12: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/12.jpg)
12
![Page 13: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/13.jpg)
Networking AnalyticsCompute
Storage & Content Delivery
Developer Tools Management Tools Security & Identity
Application Services
Mobile Services Database Enterprise Applications
S3 CloudFront EFS GlacierStorage Gateway
API Gateway AppStream CloudSearchElastic
TranscoderSES SQS SWF
Device FarmMobile
AnalyticsCognito SNS RDS DynamoDB ElastiCache RedShift WorkSpaces WorkDocs WorkMail
LambdaEC2 Container
ServiceElastic
BeanstalkEC2 VPC Direct Connect Route 53 EMR Data Pipeline Kinesis
Machine Learning
Elastic Load Balancing
QuickSightElasticsearch
Service
CodeCommit CodeDeploy CodePipeline CloudWatchCloud
FormationCloudTrail Config OpsWorks
Service Catalog
Identity & Access
Management
Directory Service
Trusted Advisor
Cloud HSMKey
Management ServiceWeb App Firewall
Snowball
Simple DBDatabase Migration Service
IOT
IoT
Hubs
Mobile Hub
![Page 14: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/14.jpg)
14
https://aws.amazon.com/it/about-aws/global-infrastructure/regional-product-services/
![Page 15: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/15.jpg)
15
![Page 16: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/16.jpg)
16
Auto Scaling group
security group
VPC subnet
virtual private cloud
Availability Zone
region
![Page 17: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/17.jpg)
17
![Page 18: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/18.jpg)
18
![Page 19: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/19.jpg)
19
EC2 Servizio IaaS:● Disponibilità HW per classi/famiglie e taglie
● T2, M4, C4, R3, G2, I2,…● micro, small, medium, large, xlarge, 2xlarge,…
● Parziale conoscenza dell'HW (cpu-model)● Diversi tecnologie e modelli di storage
● “effimero”, magnetico, SSD● General purpose, provisioned IOPS, low cost,…
● Diverse opzioni di acquisto (on-demand, reserved, spot)● Monitorabile (cloudwatch)● Scalabile orizzontalmente e verticalmente
● Autoscaling (scaling orizzontale)● ELB
● “sicura”● Chiavi RSA● Security group (“firewall AWS”)
![Page 20: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/20.jpg)
20
![Page 21: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/21.jpg)
21
VPC
virtual private cloud
● Rete isolata● Sottoreti● ACL● Router & route table● Internet Gateway● Tunnel VPN
10.0.0.0/16
10.0.0.35 10.0.1.37
10.0.0.45
10.0.0.39
10.0.1.17 10.0.1.13
VPC subnet
10.0.0.0/24
VPC subnet
10.0.1.0/24
corporate data center
![Page 22: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/22.jpg)
22
MQ Telemetry Transport (MQTT) è un protocollo di messaggistica leggero posizionato in cima a TCP/IP. È stato disegnato per le situazioni in cui è richiesto un basso impatto e dove la banda è limitata. Il pattern publish-subscribe richiede un message broker. Il broker è responsabile della distribuzione dei messaggi ai client destinatari. Il protocollo è stato inventato da Andy Stanford-Clark di IBM, e Arlen Nipper di Cirrus Link Solutions.
(Wikipedia)
Mosquitto
IBM MessageSight
CloudMQTT
![Page 23: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/23.jpg)
23
AWS IoT
US East – N. VirginiaUS West – Oregon
EU – Ireland
Asia – Tokyo
![Page 24: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/24.jpg)
24
![Page 25: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/25.jpg)
25
![Page 26: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/26.jpg)
26
![Page 27: AWS - MathUniPDtullio/IS-1/2015/Materiale/AWS.pdf · AWS Una rapida introduzione al “Cloud” Simone Maratea s.maratea@zero12.it @simonemaratea](https://reader034.vdocuments.site/reader034/viewer/2022042403/5f15a0363944bc70a33bba5b/html5/thumbnails/27.jpg)
27