Introduction to cloud computing
-
Upload
mind-the-byte -
Category
Technology
-
view
310 -
download
0
description
Transcript of Introduction to cloud computing
![Page 1: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/1.jpg)
INTRODUCTION TO CLOUDAlfons Nonell-Canals, PhD
CEO@alfonsnic - [email protected]
MIND THE BYTE, S.L. - BARCELONA SCIENCE PARK
![Page 2: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/2.jpg)
I’M NOT A GURU
Several years ago... BsC in Pharmacy"Less years" ago... PhD in Computational ChemistryFew years ago... Postdoc in Computer Aided Drug Discovery
![Page 3: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/3.jpg)
I’M NOT A GURU
Several years ago... BsC in Pharmacy"Less years" ago... PhD in Computational ChemistryFew years ago... Postdoc in Computer Aided Drug Discovery
![Page 4: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/4.jpg)
I’M NOT A GURU
I’m the CEO of a company specialized in research, develop andprovide scientific cloud solutions for bioinformatics and drugdiscovery
![Page 5: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/5.jpg)
MIND THE BYTE
MIND THE BYTE, S.L. - BARCELONA SCIENCE PARK
![Page 6: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/6.jpg)
MIND THE BYTE
Mind the Byte is a research company specialized providing(cloud) in silico drug discovery solutions
I In silico drug discoveryI Cloud platformsI SaaS Solutions
![Page 7: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/7.jpg)
IN SILICO DRUG DISCOVERY
Different tools, methodologies and techniques of computationalchemistry to improve and rationalize the drug discovery process
I Molecular modellingI Molecular dynamicsI Virtual screeningI Searches and compoundscomparisons
I HomologymodellingI Docking
![Page 8: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/8.jpg)
IN SILICO DRUG DISCOVERY
Different tools, methodologies and techniques of computationalchemistry to improve and rationalize the drug discovery process
High performance computing
![Page 9: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/9.jpg)
HIGH PERFORMANCE COMPUTING
Computing
Storage
Webserver
![Page 10: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/10.jpg)
HIGH PERFORMANCE COMPUTING
Computing
Storage
Webserver
![Page 11: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/11.jpg)
HIGH PERFORMANCE COMPUTING
Computing
Storage
Webserver
![Page 12: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/12.jpg)
HIGH PERFORMANCE COMPUTING
Computing
Storage
Webserver
![Page 13: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/13.jpg)
HIGH PERFORMANCE COMPUTING
Computing
Storage
Webserver
![Page 14: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/14.jpg)
HIGH PERFORMANCE COMPUTING
Computing
Storage
Webserver
![Page 15: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/15.jpg)
HIGH PERFORMANCE COMPUTING
"Classical" approach problems...
I Initial investmentI FlexibilityI MaintenanceI UpgradesI ...
![Page 16: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/16.jpg)
MIND THE BYTE
Mind the Byte is a research company specialized providing cloudin silico drug discovery solutions
![Page 17: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/17.jpg)
WHAT IS THE CLOUD?
Cloud computing is the delivery of computing as a service ratherthan a product, whereby shared resources, software, andinformation are provied to computers and other devices as ametered service over the network, tipically, the Internet.(wikipedia).
![Page 18: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/18.jpg)
*AAS
*aaS: almost everything as a service
I PaaSI SaaSI IaaSI NaaS
![Page 19: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/19.jpg)
*AAS*aaS: almost everything as a service
![Page 20: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/20.jpg)
CLOUD PROVIDERS: PICLOUD
I Cloud environment foryour Python shell
I Uses AmazonWebServices infrastructure
I Scalable (by you and byPiCloud)
I No requires computermanagement
I Pay only for real use
![Page 21: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/21.jpg)
CLOUD PROVIDERS: PICLOUD
Your Python shellimport mathmath.sin(9)0.41211848524175659Your Python shell + PiCloudimport mathimport cloudcloud.setkey(555,’5wfwef8h9fnv89j89gfj34tf’)jid = cloud.call(math.sin,9)cloud.status(jid)cloud.result(jid)0.41211848524175659
![Page 22: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/22.jpg)
CLOUD PROVIDERS
![Page 23: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/23.jpg)
AMAZONWEB SERVICES
Is one of themost important IaaS/PaaS provider. AWS provides acomplete set of cloud computing services including:
I Compute &NetworkingI Storage &CDNI DatabasesI Application ServicesI Deploy &ManagementI AWSMarketplace & Software
![Page 24: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/24.jpg)
COMPUTE &NETWORKING
I Amazon EC2I AutoscalingI Elastic Load Balancing (ELB)I Amazon VPCI Amazon Route 53I AWSDirect Connect
![Page 25: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/25.jpg)
COMPUTE &NETWORKING
I Amazon EC2I AutoscalingI Elastic Load Balancing (ELB)I Amazon VPCI Amazon Route 53I AWSDirect Connect
![Page 26: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/26.jpg)
STORAGE &CDN
I Amazon S3I AmazonGlacierI Amazon EBSI AWS Import/ExportI AWS Storage GatweayI Amazon Cloud Front
![Page 27: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/27.jpg)
STORAGE &CDN
I Amazon S3I AmazonGlacierI Amazon EBSI AWS Import/ExportI AWS Storage GatweayI Amazon Cloud Front
![Page 28: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/28.jpg)
DATABASE
I Amazon RDSI AmazonDynamoDBI Amazon Elastic CacheI Amazon Reshift
![Page 29: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/29.jpg)
DATABASE
I Amazon RDSI AmazonDynamoDBI Amazon Elastic CacheI Amazon Reshift
![Page 30: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/30.jpg)
APPLICATION SERVICES
I Amazon CloudSearchI Amazon SWFI Amazon SQSI Amazon SESI Amazon SNSI Amazon FPSI Amazon Elastic Transcoder
![Page 31: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/31.jpg)
APPLICATION SERVICES
I Amazon CloudSearchI Amazon SWFI Amazon SQSI Amazon SESI Amazon SNSI Amazon FPSI Amazon Elastic Transcoder
![Page 32: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/32.jpg)
DEPLOY &MANAGEMENT
I AWSManagement ConsoleI AWS Identify and AccessManagement (AIM)I Amazon CloudWatchI AWS Elastic BeanstalkI AWSCloudFormationI AWSData PipelineI AWSOpsWorksI AWSCloudHSM
![Page 33: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/33.jpg)
DEPLOY &MANAGEMENT
I AWSManagement ConsoleI AWS Identify and AccessManagement (AIM)I Amazon CloudWatchI AWS Elastic BeanstalkI AWSCloudFormationI AWSData PipelineI AWSOpsWorksI AWSCloudHSM
![Page 34: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/34.jpg)
HOW TO MANAGE THE AWS CLOUD?
AWSConsole
![Page 35: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/35.jpg)
HOW TO MANAGE THE AWS CLOUD?
AWSConsole
![Page 36: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/36.jpg)
HOW TO MANAGE THE AWS CLOUD?
AWSAPI/Libs
I AWS console toolsI PythonI JavaI JavaScriptI RubyI PHPI MobileI Windows & .NET
![Page 37: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/37.jpg)
SUMMARIZING...
Elastic Cloud Compute (EC2)
I Hundreds of available AMIS (images)I Lots of possible "configurations"I Create your own AMIsI Spot Instances to reduce the pricesI Linux/Windows servers
![Page 38: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/38.jpg)
SUMMARIZING...
Elastic Cloud Compute (EC2)
![Page 39: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/39.jpg)
SUMMARIZING...
Elastic Cloud Compute (EC2)
![Page 40: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/40.jpg)
SUMMARIZING...
Autoscaling + Elastic Load Balancing (ELB)
I Automatically scale your resourcesI Different rulesI Send the traffic to the less overloadmachine
![Page 41: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/41.jpg)
SUMMARIZING...
Amazon VPC
I Define your (sub)networksI GatewaysI Isolate computersI VPN to your in house servers
![Page 42: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/42.jpg)
SUMMARIZING...
Amazon S3 - Amazon CloudFront
I Store and/or deliver your static contentI Encrypt and set permissionsI Media streamingI Backups (Glacier)
![Page 43: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/43.jpg)
SUMMARIZING...
RDS
I mySQL/Oracle/SQL ServerI BackupsI Provisioned IOPSI No server maintenance
![Page 44: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/44.jpg)
SOME EXAMPLES
AWS can be used to do all youwant (almost). HPC, webservices,API servers, computational drug discovery, backups,...
![Page 45: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/45.jpg)
API SERVER ON THE CLOUD
![Page 46: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/46.jpg)
WEBSERVICES/WEBAPPS
![Page 47: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/47.jpg)
HPC (I)
![Page 48: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/48.jpg)
HPC (II): HURAKAN
![Page 49: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/49.jpg)
ADVANTAGES
Cloud computing allow us to be always ready for possible spikesin work, to create a big cluster in seconds, skip initialinvestments, to be always up, to avoidmaintenance andhardware replacements,...
![Page 50: Introduction to cloud computing](https://reader033.fdocuments.in/reader033/viewer/2022052905/55876fd9d8b42a003f8b4623/html5/thumbnails/50.jpg)
THANK YOU
Alfons Nonell-Canals, [email protected] - +34 93 402 09 38 - @alfonsnicMind the Byte, S.L.Barcelona Science ParkC/ Baldiri Reixac, 4-8 - 08028 Barcelona