0% found this document useful (0 votes)
29 views17 pages

Venera Cloud Usage Patterns

This document discusses various cloud usage patterns including outsourcing enterprise applications to SaaS providers for cost savings and reduced IT management, using PaaS for highly available and elastic websites with some operational responsibilities left to the customer, using IaaS for staging areas, cloud bursting during peak demand, off-site storage, and disaster recovery. It also covers using CDNs and cloud for bandwidth extension, and leveraging cloud for large-scale data processing and storage.

Uploaded by

Shalom Carmel
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views17 pages

Venera Cloud Usage Patterns

This document discusses various cloud usage patterns including outsourcing enterprise applications to SaaS providers for cost savings and reduced IT management, using PaaS for highly available and elastic websites with some operational responsibilities left to the customer, using IaaS for staging areas, cloud bursting during peak demand, off-site storage, and disaster recovery. It also covers using CDNs and cloud for bandwidth extension, and leveraging cloud for large-scale data processing and storage.

Uploaded by

Shalom Carmel
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Cloud Usage Patterns

By Shalom Carmel
[email protected]
http://www.venera.com
Outsourcing
Enterprise Applications
• Business driver: Cost Savings
• SaaS reduces IT management hassle
• Fast start, pay as you go
• All operational responsibility left to vendor
• Formal SLE required
• Multi tenancy
• Data, Process, User and UI Integration
Outsourcing
Enterprise Applications
• Data: migration, mirrored data
• Process: transaction queue / real time
• User: credentials, entitlement
• UI: corporate design, integration on the
glass (gadgets)
Highly available
elastic web site
• Business driver: Elasticity
• Yes to high availability
• No to over provisioning
• Assume some operational responsibility
• Optional integration
• Preferences dictate solution
Highly available
elastic web site
yes Have web no
site?

Preferences

IaaS PaaS
Highly available
elastic web site
• PaaS: not trivial to migrate applications
• Vendor does almost all heavy lifting
• Who do you trust more?

• Google App Engine: Java, Python


• Microsoft Azure: C#, ASP.NET, php, Java
Highly available
elastic web site
• IaaS: not trivial to manage infrastructure
• Some heavy lifting left to customer

• Almost any application can be moved to


cloud, rework not mandatory
Web site
Bandwidth extension
• CDN = Content Delivery Network
• Cloud gives performance boost at sane
prices
– static content
– heavy downloads
– heavy uploads
– media streaming
Staging area in cloud
• Development, test, QA
• Test patches, upgrades, versions
• Evaluate new software
• IaaS is the only viable option
• Release IT bottleneck
• Secure connection to Datacenter
• Data security
• Data Integration
Cloud Bursting
• Allocate production resources during
peak demand
• Predictable vs. Unpredictable
• Hybrid cloud model ?
• IaaS is the only viable option
• Scalability, Bandwidth
• Security
• Certification
Off-site storage
• Backup, Archiving, Data set publishing

• Integration with existing infrastructure


• Security
• Import/Export functions
Disaster Recovery
• Reminds Cloud bursting
– Different time frame
• IaaS is the only viable option
• What’s included? (app, data, AD,…)
• Infrastructure considerations
– Scalability less of an issue
• Modify backup and recovery procedures
Data crunching
Data crunching
Data crunching
• Financial risk calculations
• Consumer behavior analysis
• Web site log files processing
• Video/Image re-encoding
• Molecular modeling
• Business intelligence analysis
Data crunching
• Cloud Benefits:
• Very large and scalable storage
• Very large and scalable processing power

• A very hot R&D topic


• Hadoop service by Amazon
Imagine it…
• Cloud based testing
– HP (Mercury)
• Virtual workforce
– Amazon Mechanical Turk
• Dynamic Voice applications
– Twillio.com

Anything as a Service

You might also like