• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Introduction to Cloud
 

Introduction to Cloud

on

  • 1,068 views

Introduction to Amazon AWS Cloud (by Alfons Nonell-Canals / @alfonsnic) inside the Barcelona Java Users's Group

Introduction to Amazon AWS Cloud (by Alfons Nonell-Canals / @alfonsnic) inside the Barcelona Java Users's Group

Statistics

Views

Total Views
1,068
Views on SlideShare
269
Embed Views
799

Actions

Likes
0
Downloads
3
Comments
0

6 Embeds 799

http://www.barcelonajug.org 745
http://2704537368061661486_e802e903258c2bed114982092536f75c1560f6f2.blogspot.ru 40
http://2704537368061661486_e802e903258c2bed114982092536f75c1560f6f2.blogspot.com 9
http://cloud.feedly.com 2
http://digg.com 2
http://barcelona99.rssing.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introduction to Cloud Introduction to Cloud Presentation Transcript

    • INTRODUCTION TO CLOUD Alfons Nonell-Canals, PhD CEO @alfonsnic - alfons@mindthebyte.com MIND THE BYTE, S.L. - BARCELONA SCIENCE PARK
    • I’M NOT A GURU
    • I’M NOT A GURU Several years ago... BsC in Pharmacy "Less years" ago... PhD in Computational Chemistry Few years ago... Postdoc in Computer Aided Drug Discovery
    • I’M NOT A GURU I’m the CEO of a company specialized in research, develop and provide scientific cloud solutions for bioinformatics and drug discovery
    • MIND THE BYTE MIND THE BYTE, S.L. - BARCELONA SCIENCE PARK
    • MIND THE BYTE Mind the Byte is a research company specialized providing (cloud) in silico drug discovery solutions In silico drug discovery Cloud platforms SaaS Solutions
    • IN SILICO DRUG DISCOVERY Different tools, methodologies and techniques of computational chemistry to improve and rationalize the drug discovery process Molecular modelling Molecular dynamics Virtual screening Searches and compounds comparisons Homology modelling Docking
    • IN SILICO DRUG DISCOVERY Different tools, methodologies and techniques of computational chemistry to improve and rationalize the drug discovery process High performance computing
    • HIGH PERFORMANCE COMPUTING Computing
    • HIGH PERFORMANCE COMPUTING Computing
    • HIGH PERFORMANCE COMPUTING Computing Storage
    • HIGH PERFORMANCE COMPUTING Computing Storage
    • HIGH PERFORMANCE COMPUTING Computing Storage Webserver
    • HIGH PERFORMANCE COMPUTING Computing Storage Webserver
    • HIGH PERFORMANCE COMPUTING "Classical" approach problems... Initial investment Flexibility Maintenance Upgrades ...
    • MIND THE BYTE Mind the Byte is a research company specialized providing cloud in silico drug discovery solutions
    • WHAT IS THE CLOUD? Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provied to computers and other devices as a metered service over the network, tipically, the Internet. (wikipedia).
    • *AAS *aaS: almost everything as a service PaaS SaaS IaaS NaaS
    • *AAS *aaS: almost everything as a service
    • CLOUD PROVIDERS: PICLOUD Cloud environment for your Python shell Uses Amazon Web Services infrastructure Scalable (by you and by PiCloud) No requires computer management Pay only for real use
    • CLOUD PROVIDERS: PICLOUD Your Python shell import math math.sin(9) 0.41211848524175659 Your Python shell + PiCloud import math import cloud cloud.setkey(555,’5wfwef8h9fnv89j89gfj34tf’) jid = cloud.call(math.sin,9) cloud.status(jid) cloud.result(jid) 0.41211848524175659
    • CLOUD PROVIDERS
    • AMAZON WEB SERVICES Is one of the most important IaaS/PaaS provider. AWS provides a complete set of cloud computing services including: Compute & Networking Storage & CDN Databases Application Services Deploy & Management AWS Marketplace & Software
    • COMPUTE & NETWORKING Amazon EC2 Autoscaling Elastic Load Balancing (ELB) Amazon VPC Amazon Route 53 AWS Direct Connect
    • COMPUTE & NETWORKING Amazon EC2 Autoscaling Elastic Load Balancing (ELB) Amazon VPC Amazon Route 53 AWS Direct Connect
    • STORAGE & CDN Amazon S3 Amazon Glacier Amazon EBS AWS Import/Export AWS Storage Gatweay Amazon Cloud Front
    • STORAGE & CDN Amazon S3 Amazon Glacier Amazon EBS AWS Import/Export AWS Storage Gatweay Amazon Cloud Front
    • DATABASE Amazon RDS Amazon DynamoDB Amazon Elastic Cache Amazon Reshift
    • DATABASE Amazon RDS Amazon DynamoDB Amazon Elastic Cache Amazon Reshift
    • APPLICATION SERVICES Amazon CloudSearch Amazon SWF Amazon SQS Amazon SES Amazon SNS Amazon FPS Amazon Elastic Transcoder
    • APPLICATION SERVICES Amazon CloudSearch Amazon SWF Amazon SQS Amazon SES Amazon SNS Amazon FPS Amazon Elastic Transcoder
    • DEPLOY & MANAGEMENT AWS Management Console AWS Identify and Access Management (AIM) Amazon CloudWatch AWS Elastic Beanstalk AWS CloudFormation AWS Data Pipeline AWS OpsWorks AWS CloudHSM
    • DEPLOY & MANAGEMENT AWS Management Console AWS Identify and Access Management (AIM) Amazon CloudWatch AWS Elastic Beanstalk AWS CloudFormation AWS Data Pipeline AWS OpsWorks AWS CloudHSM
    • HOW TO MANAGE THE AWS CLOUD?
    • HOW TO MANAGE THE AWS CLOUD? AWS Console
    • HOW TO MANAGE THE AWS CLOUD? AWS API/Libs AWS console tools Python Java JavaScript Ruby PHP Mobile Windows & .NET
    • SUMMARIZING... Elastic Cloud Compute (EC2) Hundreds of available AMIS (images) Lots of possible "configurations" Create your own AMIs Spot Instances to reduce the prices Linux/Windows servers
    • SUMMARIZING... Elastic Cloud Compute (EC2)
    • SUMMARIZING... Elastic Cloud Compute (EC2)
    • SUMMARIZING... Autoscaling + Elastic Load Balancing (ELB) Automatically scale your resources Different rules Send the traffic to the less overload machine
    • SUMMARIZING... Amazon VPC Define your (sub)networks Gateways Isolate computers VPN to your in house servers
    • SUMMARIZING... Amazon S3 - Amazon CloudFront Store and/or deliver your static content Encrypt and set permissions Media streaming Backups (Glacier)
    • SUMMARIZING... RDS mySQL/Oracle/SQL Server Backups Provisioned IOPS No server maintenance
    • SOME EXAMPLES AWS can be used to do all you want (almost). HPC, webservices, API servers, computational drug discovery, backups,...
    • API SERVER ON THE CLOUD
    • WEBSERVICES/WEBAPPS
    • HPC (I)
    • HPC (II): HURAKAN
    • ADVANTAGES Cloud computing allow us to be always ready for possible spikes in work, to create a big cluster in seconds, skip initial investments, to be always up, to avoid maintenance and hardware replacements,...
    • THANK YOU Alfons Nonell-Canals, PhD alfons@mindthebyte.com - +34 93 402 09 38 - @alfonsnic Mind the Byte, S.L. Barcelona Science Park C/ Baldiri Reixac, 4-8 - 08028 Barcelona