560 likes | 699 Views
Organized by Raymond Gao. 2010 DFW Cloud Computing Seminar. Participants & Sponsors. Amazon Web Services Engine Yard Brian Smith Pervasive Software Project Parl8-vo.us Salesforce Etc. Seminar Agendas. Seminar Topics & Schedule Presentations Case Studies Demos Drawing and Prizes.
E N D
Organized by Raymond Gao 2010 DFW Cloud Computing Seminar
Participants & Sponsors • Amazon Web Services • Engine Yard • Brian Smith • Pervasive Software • Project Parl8-vo.us • Salesforce • Etc. 2010 DFW Cloud Computing Seminar
Seminar Agendas • Seminar Topics & Schedule • Presentations • Case Studies • Demos • Drawing and Prizes 2010 DFW Cloud Computing Seminar
Event Schedule • 9:30 A.M. Introduction & Gift Drawings • 10:00 A.M. – 1st session • 11:00 A.M. – Pervasive Software • 12:00 P.M. – Lunch + Networking • 1:00 P.M. – Brian Smith • 1:45 P.M. - Rails Engine Yard • 2:30 P.M. - Demo or Hands-on lab • 3:30 P.M. - Closing 2010 DFW Cloud Computing Seminar
Funny Pictures to Get Things Started Lethargic Server Server Down & Stranded 2010 DFW Cloud Computing Seminar Overloaded Server Really Overloaded Server
Promise of Cloud Computing? First, think of your electricity service… Power is available to you on-demand, you pay only for what you use… …and you plug into a vast electrical grid managed by professionals to get you the lowest cost, most reliable power with much greater efficiency and safety than you could probably do on your own.
What’s going on with cloud computing? 2010 DFW Cloud Computing Seminar
Current Situations: • A lot of Vendors • Competing Standards • Overlapping Solutions • Different Pricing Plans • Learning Curves • Various Caught-You’s • Cloud lock • Maintenance & Support How do you separate Apple from Oranges? 2010 DFW Cloud Computing Seminar
2010 DFW Cloud Computing Seminar Business Models
Infrastructure Players • Amazon Web Services • Rackspace • VMWare • … 2010 DFW Cloud Computing Seminar
One-Stop Shop Players • IBM • Microsoft • Salesforce • Oracle • SAP • … 2010 DFW Cloud Computing Seminar
The Specialists • Rails Engine – Scripting on top of AMI • RightScale - Scripting • Codesion (EmergSoft) – Version Code + AMI Script • Nimbula - Private Cloud • … 2010 DFW Cloud Computing Seminar
Startup Specialists -Hacker Pleasers • Heroku - Ruby • Google App Engine – Python • … 2010 DFW Cloud Computing Seminar
Social Media Players • Facebook • Twitter • Open Social • … 2010 DFW Cloud Computing Seminar
Technology Drivers • Operating Systems • Programming Langue • Service Plans • Peripheral Devices • Android, iPhone, iPADPDAs 2010 DFW Cloud Computing Seminar
Operating Systems • Linux Variants • Centos • Fedora • SUSE • Ubuntu • MS Windows • Unix Variants • Solaris • HP UX • AIX • Browser Wars – Mozilla vs. IE 2010 DFW Cloud Computing Seminar
Programming Languages • Apex • C# • Java • Perl • PHP • Python • Ruby On Rails • SmallTalk • … 2010 DFW Cloud Computing Seminar
Attachable Peripheral Devices for Cloud Computing • iPhone • Android • Nokia Symbian • Etc. 2010 DFW Cloud Computing Seminar
What are truths? • Compatibility • With Existing Technology (In-house) • Future plans • Manageability • Downtime • Security, e.g. Virus, Hacking, … • Usability • Ease of Use • Learning Curve • Technology • Will it become the standard or become obsolete • Sustainability • Will it be around in 5 years 2010 DFW Cloud Computing Seminar Add all the above => Price (the magic number)
My Experience With Cloud Computing • Infrastructure • Amazon WS • EC2 • S3 • SimpleDB • Product API, … • Programming Language • C# • Java • Perl • Ruby On Rails • etc • PAAS (Platform As A Service) Vendor • Salesforce 2010 DFW Cloud Computing Seminar
AWS Offerings • What is it? • How to use it? • Price and cost? • etc, … 2010 DFW Cloud Computing Seminar
AWS Usage Graph Today: AWS bandwidth usage 30% greater than Amazon.com global websites 2007: AWS bandwidth usage surpassed Amazon.com global websites Bandwidth Usage:
Amazon S3 Momentum 102 Billion Peak Requests: 100,000+per second 40 Billion 14 Billion 2.9 Billion Total Number of Objects Stored in Amazon S3
Amazon Web Services Your Custom Applications and Services Monitoring Amazon CloudWatch Management AWS Management Console Tools AWS Toolkit for Eclipse Isolated Networks Amazon Virtual Private Cloud Parallel Processing Amazon Elastic MapReduce Content Delivery Amazon CloudFront Messaging Amazon Simple Queue Service (SQS) Payments Amazon Flexible Payments Service (FPS) On-Demand Workforce Amazon Mechanical Turk • Compute • Amazon Elastic Compute Cloud (EC2) • Elastic Load Balancing • Auto Scaling • Storage • Amazon Simple Storage Service (S3) • AWS Import/Export Database Amazon RDS Amazon SimpleDB
Elastic Fox 2010 DFW Cloud Computing Seminar
AWS Console 2010 DFW Cloud Computing Seminar
Headless AMI Server - Ubuntu 2010 DFW Cloud Computing Seminar
AWS Global Reach Amazon EC2, Amazon Elastic MapReduce, Amazon SimpleDB, Amazon SQS US East (Northern Virginia) US West (Northern California) Europe (Dublin) Singapore (coming soon) Amazon S3 US Standard US West (Northern California) Europe (Dublin) Singapore (coming soon) Amazon CloudFront Ashburn, VA / Dallas, TX / Los Angeles, CA / Miami, FL / Newark, NJ / Palo Alto, CA / Seattle, WA / St. Louis, MO / Amsterdam / Dublin / Frankfurt / London / Hong Kong / Tokyo
Foundation AWS Technologies • S3 Bucket – A file system in the sky • EC2 – A virtual machine running in the cloud • EBS – Removal file drive • Simple DB – Database without the DBA
Advanced AWS Technologies • SQS – Messaging Queue • SNS – Notification Service • CloudFront – Edge Content Delivery Service • CloudWatch – AMI Monitoring Service • RDS – Relationship DB in the sky • Elastic Load Balancing 2010 DFW Cloud Computing Seminar
Enterprise Grade AWS Offering • Virtual Private Cloud • AMI Images with Partners • Oracle • IBM • Etc. 2010 DFW Cloud Computing Seminar
Amazon Pricing Model • Time (per hour X # of hours) • Hit (# of hits -> post, get , etc.) • Bandwidth (# of GBs of transfer) • Storage (# of GB stored in S3) • Etc See: http://calculator.s3.amazonaws.com/calc5.html 2010 DFW Cloud Computing Seminar
Tips for using AWS • Tips #1. Save Time • Don’t build AMI from scratch. • Find the right AMI image (some works and other are obsolete) • Join groups and track new image • Save your images as backup • Tips #2. Manage cost • Watch for Hits in addition to Time • $ is not the only, wasted effort count as well. 2010 DFW Cloud Computing Seminar
My Project Parl8-Vo.us 2010 DFW Cloud Computing Seminar
How much does cloud costing you? • Chatter - $15 /month per user -> $180/year • Enterprise - $50/m/u -> $600/year • Unlimited - $75/m/u -> $900/year • See screen shots 2010 DFW Cloud Computing Seminar
Sales2 2010 DFW Cloud Computing Seminar
Service Cloud 2 2010 DFW Cloud Computing Seminar
Force.com 2010 DFW Cloud Computing Seminar
Chatter 2010 DFW Cloud Computing Seminar
What if you can streamline, reduce cost, and simplify cost? 2010 DFW Cloud Computing Seminar
AMI Small Instance => $81.87/m/u 2010 DFW Cloud Computing Seminar
What can AMI small run? • Mongrel Memory footprint 55 MB/instance • 1.7 GB – 0.5 GB (system memory) = 1.2 GB • 1.2GB / 55 MB = 22 simultaneous users • 22 user * $15 = $330 /m/u • $330 - $82 = $248 (75% Saving) 2010 DFW Cloud Computing Seminar
A New Project is Born: Parl8-vo.us 2010 DFW Cloud Computing Seminar
Screen Shot #1 2010 DFW Cloud Computing Seminar
Screen Shot #2 2010 DFW Cloud Computing Seminar
Screen Shot #3 2010 DFW Cloud Computing Seminar
Screen Shot #4 2010 DFW Cloud Computing Seminar
Screen Shot #5 2010 DFW Cloud Computing Seminar
Under the Hood Hobo App Amazon Machine Image Mongrel or Java Container Ruby on Rails Parl8-vo.us Watcher SOAP Force.com as a giant cloud DB Each app runs in its own thread Connected using existing Force.com via SOAP Interface, to be update with REST API