10 Considerations for a Successful Sitecore Azure Implementation

Size: px
Start display at page:

Download "10 Considerations for a Successful Sitecore Azure Implementation"

Transcription

1 December Considerations for a Successful Sitecore Azure Implementation A Step-by-Step Guide

2 Author Parshva Vora is a solution architect in Perficient s Sitecore practice. He has more than a decade of experience building large-scale enterprise solutions, public-facing web sites, and collaborative portal and software products using various Microsoft technologies. He also enjoys coding in ruby, python and objective. Abstract Sitecore Azure is an implementation of Sitecore, one of the most advanced and powerful content management systems (CMS) available in the market, running on Windows Azure, a popular and flexible cloud computing platform from Microsoft. It is a PaaS (Platform as a Service) offering with an emphasis on managing the application and not the infrastructure. It is different from running Sitecore on other cloud platforms, where virtual machines running the Sitecore application need to be managed. Think of Sitecore Azure as Sitecore as a Service, where you retain a high level of control of the application and the building blocks it rests upon, while other lower level details are Get budget approval for managed for you. The commonality servers and softwares between Sitecore Azure and Sitecore running on cloud platforms other than Windows Azure is that on-premises servers are no longer required for hosting Sitecore applications. Step 1: Build a Compelling Case for the Cloud Why the cloud instead of on-premises infrastructure, especially when on-premises applications worked just fine for years? Infrastructure Challenge As mentioned, Sitecore is one of the most exceptional content management systems available today, powering more than 32,000 websites. The software was recently awarded the 2013 People s Choice Award by CMS Critic, named a leader in the WCM space by Gartner and called a Strong Performer in the Digital Customer Experience category by Forrester Research. Moving your Sitecorebased web application or enterprise solution to the cloud allows for quick deployment, without the need to invest time and money to set up an enterprise grade infrastructure. Due to its initial cost, procuring the necessary infrastructure within a large organization remains a challenge, and requests must frequently go through several stages of approval before servers and software are acquired and the network is configured. Beyond the initial procurement challenge, infrastructure often remains underutilized for a considerable amount of time both before and after the launch. This happens largely because servers and other hardware must be estimated well before a project kicks off. Such estimation is seldom accurate, causing IT and managers to request more resources than they need, since getting additional resources in the future could take time. In addition, problems can arise if resources don t scale well with the surge of requests as an application gains popularity. Obtain and set up servers and other hardware Procure/hire human resources for initial set up and maintenance Cost and Maintenance Challenge Obtaining infrastructure for your web site or enterprise solution comes with an expensive price tag. Capital investment can easily imbalance the project and program budgets. Additional IT expertise needs to be staffed for ongoing maintenance if there aren t enough resources to support project needs. IT staff in large enterprises is often overloaded, and depending on internal priorities, your project may not get the attention it requires. Moving your Sitecore-based web application or enterprise solution to the cloud offers a faster deployment option without the need 2 10 Considerations for a Successful Sitecore Azure Implementation

3 to set up an enterprise-grade infrastructure. With your application running in the cloud, the cost can be greatly reduced by provisioning necessary infrastructure on demand and keeping minimal IT staff onsite to maintain your application. In an agile business environment, effective utilization of resources and greater flexibility are needed for an enterprise to remain competitive in comparison with the cloud. With Sitecore Azure, an enterprise can focus on the application (and its data) rather than the infrastructure it runs on. Step 2: Review IaaS (Infrastructure as a Service) and Sitecore As the name implies, you don t own the infrastructure, but instead you rent it. Unlike on-premises hardware, overall capacity can be augmented dynamically by spawning new instances (usually virtual machines) on demand. Moreover, most service providers have a pay as you go billing model (i.e. you pay only for the time the infrastructure is used, thus saving your organization in operating expenses). Windows Azure, Amazon EC2, and Google AppEngine are major IaaS providers, although there are many other players in the market. Sitecore is hardware agnostic and can be installed and run on virtual machines hosted with any IaaS provider as long as hosting environment requirements are met. For example, Windows Azure and other major IaaS providers offer an ability to create a virtual machine on demand using one of the standard available images or your own disk image. While IaaS seems like an attractive option, you are still responsible for patching, installing updates and maintaining virtual machines. Though this approach provides a significant cost savings when compared to on-premises hosting (or private hosting), an enterprise still needs in-house expertise to maintain the infrastructure it doesn t own, and thus incurs the operating costs associated with it. Step 3: Opt for Sitecore Azure Edition: A Platform as a Service (PaaS) Solution Wouldn t it be nice if you were responsible for maintaining only your application rolling out application updates and fixing bugs, without losing the flexibility and high-level control? Everything else, including installing operating system patches and other maintenance chores, would be taken care of by the service provider, allowing you to focus solely on the application and data that is created and consumed. This is precisely what Sitecore Azure offers through Windows Azure cloud services, a PaaS offering from Microsoft. It allows you to run both Sitecore CMS and DMS in Windows Azure. Because instances can be added as demand rises and removed when it cools off, an application should not store its state on the instances. State data can be serialized to database or other storage, and it can be cached outside instances to improve performance. Sitecore Azure is the clear leader in the PaaS segment. At this time, there is no other major player with a similar offering. Although still in beta, Amazon s PaaS solution, known as Elastic Beanstalk (EB), allows you to package your deployable.net code and publish it to the cloud. Behind the scenes, it provisions appropriate instances (virtual machines) on EC2 to run deployed application. Sitecore Azure is a true PaaS solution, enabling you to deploy and maintain your Sitecore solution with a single click through a familiar graphical interface. Understanding Sitecore Azure Hosting Costs Sitecore Azure is a free extension to Sitecore CMS. However, Sitecore CMS licenses are still needed for cloud service instances, similar to servers on-premises. Apart from licensing cost, there are additional operating costs associated with Sitecore Azure, typically billed monthly, and dependent upon the usage of various Windows Azure components such as roles, instances and storage. 10 Considerations for a Successful Sitecore Azure Implementation 3

4 Step 4: Decide if Sitecore Azure is the Right Choice for You Sitecore Azure is a great choice, as it brings down the initial investment cost to zero and greatly reduces your operating cost. However, the decision to move to the cloud shouldn t be solely based on cost. You must consider application requirements as well as other factors detailed below. Regulatory Compliance: Make sure your Sitecore Azure implementation complies with regulatory requirements. For example, compliance related to storing sensitive personal information and processing data within certain geographies can be met by choosing an appropriate data center to host virtual instances. Scalability: Having a scalable application that can meet high demand during certain timeframes is critical for driving your business. Sitecore Azure provides the best possible scalability. Additional instances can be added near real-time to meet increased demand. The elasticity isn t expensive either. For example, it typically costs less than $10 to run a large VM for a day. Availability: Windows Azure provides the best possible availability. Your application can be ensured up to 99.9% availability. With Sitecore Azure, you can set up multiple content delivery farms, and in case of a failure of particular farm, requests are redirected to other farms using Windows Azure Traffic Manager. Application Lifespan: Applications with relatively short life spans such as campaigns, tournaments and other seasonal websites are better served through Sitecore Azure. You can go live quickly without setting up the infrastructure, and a site can be taken down without worrying of resource reallocation when its purpose has been served. Integration with On-premises Applications: Does your Sitecore solution exchange data with other on-premises applications? If so, you should consider the communication patterns between them. Making an on-premises application running in a corporate network available to Sitecore Azure in the cloud can potentially raise security concerns. Service bus relays can be used to allow on-premises applications behind the firewall to communicate securely with Sitecore Azure Security: Running Sitecore in Windows Azure is as secure as running it on servers in DMZ (perimeter network) of your enterprise. Monitoring: You can monitor the computational and storage usage. Windows Azure restarts the instance automatically in case it fails. Subscription Options Sitecore Azure Subscription: Sitecore installations are managed by automated Sitecore features. Your existing Windows Azure subscription can be converted into a Sitecore subscription. Windows Azure Subscription: You can choose to subscribe to Windows Azure and manage Sitecore on your own. However, you can still use Sitecore Azure development and deployment tools. Step 5: Explore Deployment Options in Sitecore Azure Like an on-premises Sitecore CMS installation, in Sitecore Azure there can be separate farms for content editing and content delivery, or everything can be served from a single farm. You can set up several* content delivery farms that ll significantly enhance the throughput of your Sitecore application. Here are possible deployment topologies: On-premises Content Editing: Content delivery from the cloud Content is authored and edited in a controlled and secure environment, typically in a corporate network. It is then pushed and published to one or more content delivery farms from where it is conveyed to users. Live Mode: Content editing and delivery from the same farm in the cloud Newly authored content and changes made to content are instantly visible to the user. It may not be the best way to publish content though, as both editing and delivery are carried out through the same farm. Editing and Delivery from Different Farms in the Cloud 4 10 Considerations for a Successful Sitecore Azure Implementation

5 The content editing farm is separate from one or more delivery farms, and both editing and delivery are handled in the cloud. All you need is on-premises development environment and Windows Azure emulator for local testing. resources uniformly. To scale out an application to multiple instances and farms, session data of an application must be stored outside server memory so that it is accessible by every instance. Once session state information is managed outside the server memory, called shared state, the application can scale truly across farms and geographies. Sitecore DMS wasn t supported in earlier versions of Sitecore Azure, as DMS relied on in-memory state. Sitecore Azure module 3.0 supports DMS, and, after applying hotfix, module 2.0 now supports it as well. To obtain a hotfix, you will need to contact Sitecore. Step 6: Understand How Sitecore DMS Scales with Windows Azure Scalability Challenge Traditionally, ASP.NET applications, including Sitecore, relied on in-memory session state management, making it trivial to configure an on-premises load balancer for sticky sessions. Like the web, Windows Azure is stateless by design, and this helps it utilize its Database Windows Azure SQL Database or SQL Server installed on virtual machine in Azure. Much slower retrival as compared to in-memory state data. Shared State Management Options Windows Azure Storage Application state saved in property bag of key-value pairs. Most cost-effective way of storing and retrieving state data. Windows Azure Cache Windows Azure cache can be managed and self-managed. Self managed cache is in-role. Fastest and very exspensive. Only frequently accessed data or state info. should be stored here. So what are the options for storing shared state data for a Sitecore Azure solution? Database: Application state can be stored either in a Windows Azure SQL Database, which requires a subscription, or SQL server installed on a virtual machine. Keep in mind that accessing data this way is much slower than from server memory. Windows Azure Storage: Application state can be saved to Tables (Windows Storage Table, not to be confused with table in SQL Server or relational database). Tables allows you to store data as a collection of key-value properties and data retrieval is faster than database. Windows Azure Cache: Windows Azure provides two types of caches that your application can use: managed and unmanaged. Shared caching service, which is near retirement, and Windows Azure cache service are managed cache, while in-role cache is unmanaged cache. In-role cache can be shared by multiple instances within a web role. Such cache is called co-located role cache. If one or more instances within a role are dedicated for caching then it is called dedicated role cache. Scaling Sitecore CMS in Windows Azure You can scale out Windows Azure components to improve the throughput of your application. Scaling Computational Load: You can add more instances to web roles to scale out computational load of your application. Scaling State: More web roles can be added along with inrole cache (co-located or dedicated) to scale out application state. Scaling Database Throughput: More content delivery farms can be added (as shown in third deployment topology earlier) to scale database throughput of your application. Scaling Analytics: Having multiple content delivery farms can greatly improve application throughput, and responses are quicker as requests are being served from the nearest farm. However, it also means that analytics data is scattered across farms and needs to be consolidate manually. Alternatively, all content delivery farms can be configured to gather analytics data at single location. For example, an application served through three farms, one in Europe and two in the United States (one being on the East Coast and another on the West Coast), can be configured to store analytics in one single farm perhaps a farm on the East Coast of the U.S. 10 Considerations for a Successful Sitecore Azure Implementation 5

6 Step 7: Integrate Sitecore Azure with Salesforce.com Salesforce.com (SFDC) doesn t really need an introduction. It has become the powerful tool of choice for most enterprises sales departments due to the flexibility it offers. If your company s publicfacing website is powered by Sitecore CMS, and a tool of choice for employees in your organization is Salesforce.com, wouldn t it be nice to share intelligence and analytics gathered by Sitecore with Salesforce.com, turning a casual visit into a lead? Wouldn t it help your sales team to better understand customers behavior and buying patterns? You can essentially drive Salesforce.com through your public-facing website. Similarly, showing information stored in Salesforce.com on to a Sitecore website, or utilizing it to personalize the content, can result in a richer experience for website visitors. Empowering visitors to search documents and information stored within SFDC or to view SFDC reports can help your sales department stay focused by not requiring them to manage content through Sitecore CMS. With the content and website managed by Sitecore Azure, CRM data in SFDC, and an effective utilization of Sitecore analytics data by SFDC, you can take your business to a completely different level. A third-party tool called S4S*(Sitecore for Salesforce), by Sitecore partner FuseIT, supports bi-directional communication. Step 8: Explore Big Data and HDInsight (Hadoop as a Service) You ve heard of Big Data. Think of it as a mix of structured and unstructured data in bulk that is difficult to process with conventional techniques. Big Data is popular for two reasons: 1. It is amazingly cheap to store large volume of data 2. It is economical to leverage the computing power of the cloud to analyze this data Big Data, if collected up front with the right goals in mind, can prove extremely powerful and can drive recommendation engines, marketing strategies and business decisions. However, the velocity, volume and variety of this data can be daunting, and the value of such data can be nil if intelligence is not mined in the correct manner. Hadoop is an Apache open source project that analyzes Big Data using famous MapReduce algorithms. Windows Azure offers Hadoop as a service, known as HDInsight. HDInsight allows you to build Hadoop clusters on demand within minutes, which can then be taken down when no longer required. HDInsight supports Hive, a SQL like query engine that assists with data summarization and adhoc querying, and Pig, which is dataflow language support. Analytics gathered by Sitecore, in conjunction with other collected data, is analyzed by HDInsight to drive personalized experience and business data. Depending upon what you want to do with the analytics data, you may need to write custom lower level map reduce jobs. Alternatively, you may use an HDInsight portal to issue Hive or Pig queries that handle compilation, packaging and auto start of a Hadoop job for you. With support for Hadoop built in, and tooling provided by Windows Azure, it is extremely easy to leverage the power of big data for your Sitecore Azure application. Step 9: Leverage Multi-tenancy in Sitecore Azure A multi-tenant solution or application is designed for multiple sets of audiences (each set of audience is called a tenant) and serves the distinct needs of each tenant, typically coupled with a unique user experience. Sitecore Azure PaaS capabilities can be leveraged to host a multi-tenant solution for your organization, or a subscription based SaaS solution, where each subscriber can be an individual, an employee or customer of a subscriber organization. Isolation is a key consideration for multi-tenant applications. An application should execute for each tenant in such a way as if the tenant is the exclusive consumer of the application. In fact, execution for one tenant must not have access to the data of other tenants and it should execute within its memory space. Moreover, high usage of resources by one tenant shouldn t affect the performance of other tenants. In other words, each tenant is capable of scaling out when needed without affecting scalability. In Sitecore Azure, isolation can be achieved in multiple ways at multiple levels. For example, data for each tenant can be stored in a separate database, or different tables within the database can be used to achieve the isolation. A higher level of logical isolation can be achieved by holding data for multiple tenants in the same table, with additional tenant information stored in each row, so an application accesses only tenant specific data. However, the last storage can affect the performance of other tenants if a few tenants are experiencing high load. Isolation is important, as is the security, cost and performance. Having separate databases and instances for each tenant is going to be more expensive, so isolation and cost, depending upon requirements of an application, needs to be balanced. Your Sitecore Azure solution is comprised of several elements such as farms, instances, storage and cache. Each element can be scaled out individually to meet needs and demand. Usually you start with a few instances and then provision additional instances later. An instance can host multiple tenants or each tenant can run on its own instance. Running separate instances for each tenant helps to achieve physical isolation at an application level. As suggested earlier, caching can also be added to improve throughput and scalability of the application Considerations for a Successful Sitecore Azure Implementation

7 Step 10: Use an Emulator when Developing and Testing with Sitecore Azure Development Challenge Be it your test environment or development environment, you are charged for everything that is run in Windows Azure, so it is certainly not cost-effective for carrying out development and testing activities. Even if cost is not a concern, deployments are time consuming. Behind the scenes, Sitecore packages everything and converts information into a format suitable to Windows Azure SQL database, and deploys it for you. This can easily take minutes. Windows Azure provides an emulator, which is free to use and faster to work with. Sitecore Azure comes with tools that also work with the emulator. Limitations There are a few soft technical limits worth considering before moving to Sitecore Azure. Sitecore Azure permits only one content editing farm in the cloud. The rest of the farms are content delivery farms and there can be as many as 99 content delivery farms in a single implementation. SQL Azure database (Sitecore Azure uses SQL Azure) can grow up to 150GB in size. More data can be accommodated by adding additional databases. There can be up to 149 SQL databases in each database server for SQL Azure. Conclusion As a PaaS solution, infrastructure and operating system upgrades are part of the services Sitecore Azure provides. However, it is more than just managed infrastructure. Designing your applications to run on Sitecore Azure require them to be developed with the cloud in mind. It is recommended that you thoroughly assess the impact before deciding to move your application to Sitecore Azure. Transitioning an on-premises application to Sitecore Azure may force it to be recalibrated or even revamped before it can run in a managed environment. This can mean additional development and testing, but is worth the effort, as responding to increases in demand becomes a matter of adding virtual instances and content delivery farms. Scaling an application to any number of users, in any geography, when needed has never been this easy or economical. References Apache Hadoop website. 16 Oct Web. < apache.org/>. Aponovich, David and Powers, Stephen. Forrester Wave: Web Content Management for Digital Customer Experience, Q Sitecore website. 8 Apr Web. < Wave-2013.aspx>. HDInsight Service. Windows Azure website. Web. 1 Nov < hdinsight/>. Iwan, Emily. Sitecore Named a Leader in Gartner s 2013 Web Content Management Magic Quadrant for Fourth Consecutive Year. Sitecore website. 1 Aug Web. < sitecore.net/company/news/press-releases/2013/08/ Sitecore-Named-a-Leader-in-Gartner-MQ-2013.aspx>. Iwan, Emily. Sitecore Wins CMS Critic s People s Choice Award for Best Enterprise CMS. Sitecore website. 18 Oct Web. < Sitecore for Salesforce Connector. FuseIT website. Web. 1 Nov < Terkaly, Bruno and Villalobos, Ricardo. Hadoop and HDInsight: Big Data in Windows Azure. Windows Azure Insider, MSDN Magazine. Sept Web. < microsoft.com/en-us/magazine/dn aspx>. Vora, Parshva. Integrate Your Salesforce.com Implementation into Sitecore CMS. Perficient website. 22 Aug Web. < microsoft/2013/08/integrate-your-salesforce-comimplementation-into-sitecore-cms/#more-19341>. Windows Azure Pricing. Windows Azure website. Web. 1 Nov < Windows Azure Service Bus. Windows Azure website. Web. 1 Nov < messaging/>. About Perficient Perficient, Inc. is a leading information technology consulting firm providing business-driven technology solutions to Global 2000 and other large enterprise clients throughout North America. If you would like more information about the topics discussed in this white paper please feel free to contact the author or send an to Sales@Perficient.com. Copyright Perficient, Inc. All rights reserved. This material is or contains Proprietary Information, Confidential Information and/or Trade Secrets of Perficient, Inc. Disclosure to third parties and or any person not authorized by Perficient, Inc. is prohibited. Use may be subject to applicable non-disclosure agreements. Any distribution or use of this material in whole or in part without the prior written approval of Perficient, Inc. is prohibited and will be subject to legal action. SUBSCRIBE TO PERFICIENT BLOGS ONLINE Perficient.com/Thought-Leadership BECOME A FAN OF PERFICIENT ON FACEBOOK Facebook.com/Perficient FOLLOW PERFICIENT ON TWITTER Twitter.com/Perficient DOWNLOAD PERFICIENT WHITE PAPERS Perficient.com/WhitePapers Global Headquarters 520 Maryville Center Drive Suite 400 St. Louis, MO Perficient.com 10 Considerations for a Successful Sitecore Azure Implementation 7

Using Cloud Services for Test Environments A case study of the use of Amazon EC2

Using Cloud Services for Test Environments A case study of the use of Amazon EC2 Using Cloud Services for Test Environments A case study of the use of Amazon EC2 Lee Hawkins (Quality Architect) Quest Software, Melbourne Copyright 2010 Quest Software We are gathered here today to talk

More information

How cloud computing can transform your business landscape

How cloud computing can transform your business landscape How cloud computing can transform your business landscape Introduction It seems like everyone is talking about the cloud. Cloud computing and cloud services are the new buzz words for what s really a not

More information

THE WINDOWS AZURE PROGRAMMING MODEL

THE WINDOWS AZURE PROGRAMMING MODEL THE WINDOWS AZURE PROGRAMMING MODEL DAVID CHAPPELL OCTOBER 2010 SPONSORED BY MICROSOFT CORPORATION CONTENTS Why Create a New Programming Model?... 3 The Three Rules of the Windows Azure Programming Model...

More information

WINDOWS AZURE DATA MANAGEMENT

WINDOWS AZURE DATA MANAGEMENT David Chappell October 2012 WINDOWS AZURE DATA MANAGEMENT CHOOSING THE RIGHT TECHNOLOGY Sponsored by Microsoft Corporation Copyright 2012 Chappell & Associates Contents Windows Azure Data Management: A

More information

Assignment # 1 (Cloud Computing Security)

Assignment # 1 (Cloud Computing Security) Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual

More information

Datamation. Find the Right Cloud Computing Solution. Executive Brief. In This Paper

Datamation. Find the Right Cloud Computing Solution. Executive Brief. In This Paper Find the Right Cloud Computing Solution In This Paper There are three main cloud computing deployment models: private, public, and hybrid The true value of the cloud is achieved when the services it delivers

More information

WINDOWS AZURE EXECUTION MODELS

WINDOWS AZURE EXECUTION MODELS WINDOWS AZURE EXECUTION MODELS Windows Azure provides three different execution models for running applications: Virtual Machines, Web Sites, and Cloud Services. Each one provides a different set of services,

More information

Migrating SaaS Applications to Windows Azure

Migrating SaaS Applications to Windows Azure Migrating SaaS Applications to Windows Azure Lessons Learned 04.04.2012 Speaker Introduction Deepthi Raju Marketing Technology Services Deepthi joined Smartbridge in 2005 and has over twenty years of technology

More information

David Chappell. Data in a PaaS World. A Guide for New Applications. Sponsored by Microsoft Corporation. Copyright 2016 Chappell & Associates

David Chappell. Data in a PaaS World. A Guide for New Applications. Sponsored by Microsoft Corporation. Copyright 2016 Chappell & Associates David Chappell Data in a PaaS World A Guide for New Applications Sponsored by Microsoft Corporation Copyright 2016 Chappell & Associates Contents The Rise of PaaS Data Services... 3 The Value of PaaS for

More information

Software Systems Architecture in a World of Cloud Computing. Christine Miyachi SDM Entering Class 2000

Software Systems Architecture in a World of Cloud Computing. Christine Miyachi SDM Entering Class 2000 Software Systems Architecture in a World of Cloud Computing Christine Miyachi SDM Entering Class 2000 Copyright Christine Miyachi 2013 Outline Overview of cloud computing The business of cloud The process

More information

Building Success on Acquia Cloud:

Building Success on Acquia Cloud: Building Success on Acquia Cloud: 10 Layers of PaaS TECHNICAL Guide Table of Contents Executive Summary.... 3 Introducing the 10 Layers of PaaS... 4 The Foundation: Five Layers of PaaS Infrastructure...

More information

BUILDING SAAS APPLICATIONS ON WINDOWS AZURE

BUILDING SAAS APPLICATIONS ON WINDOWS AZURE David Chappell BUILDING SAAS APPLICATIONS ON WINDOWS AZURE THINGS TO THINK ABOUT BEFORE YOU START Sponsored by Microsoft Corporation Copyright 2012 Chappell & Associates Contents Illustrating SaaP and

More information

IT as a Service. Transforming IT with the Windows Azure Platform. November 2010

IT as a Service. Transforming IT with the Windows Azure Platform. November 2010 IT as a Service Transforming IT with the Windows Azure Platform November 2010 Version 1.0 11/9/2010 Contents Understanding IT as a Service... 1 Realizing IT as a Service: The Importance of PaaS... 4 What

More information

Windows Azure and private cloud

Windows Azure and private cloud Windows Azure and private cloud Joe Chou Senior Program Manager China Cloud Innovation Center Customer Advisory Team Microsoft Asia-Pacific Research and Development Group 1 Agenda Cloud Computing Fundamentals

More information

Cloud Computing Trends

Cloud Computing Trends UT DALLAS Erik Jonsson School of Engineering & Computer Science Cloud Computing Trends What is cloud computing? Cloud computing refers to the apps and services delivered over the internet. Software delivered

More information

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

Session 3. the Cloud Stack, SaaS, PaaS, IaaS Session 3. the Cloud Stack, SaaS, PaaS, IaaS The service models resemble a cascading architecture where services on a higher level, as identified by Weinhardt et.al. (2009); encapsulate functionality from

More information

Public or Private Cloud: The Choice is Yours

Public or Private Cloud: The Choice is Yours white paper Public or Private Cloud: The Choice is Yours Current Cloudy Situation Facing Businesses There is no debate that most businesses are adopting cloud services at a rapid pace. In fact, a recent

More information

Demystifying the Cloud Computing 02.22.2012

Demystifying the Cloud Computing 02.22.2012 Demystifying the Cloud Computing 02.22.2012 Speaker Introduction Victor Lang Enterprise Technology Consulting Services Victor Lang joined Smartbridge in early 2003 as the company s third employee and currently

More information

The Definitive Guide to the Cloud and Kentico CMS THOMAS ROBBINS

The Definitive Guide to the Cloud and Kentico CMS THOMAS ROBBINS The Definitive Guide to the Cloud and Kentico CMS THOMAS ROBBINS Contents Introduction... 4 What is Cloud Computing?... 4 The Benefits of the Cloud... 6 Full Hardware Utilization... 6 Lower Power Costs...

More information

CREATING PACKAGED IP FOR BUSINESS ANALYTICS PROJECTS

CREATING PACKAGED IP FOR BUSINESS ANALYTICS PROJECTS CREATING PACKAGED IP FOR BUSINESS ANALYTICS PROJECTS A PERSPECTIVE FOR SYSTEMS INTEGRATORS Sponsored by Microsoft Corporation 1/ What is Packaged IP? Categorizing the Options 2/ Why Offer Packaged IP?

More information

SELLING PROJECTS ON THE MICROSOFT BUSINESS ANALYTICS PLATFORM

SELLING PROJECTS ON THE MICROSOFT BUSINESS ANALYTICS PLATFORM David Chappell SELLING PROJECTS ON THE MICROSOFT BUSINESS ANALYTICS PLATFORM A PERSPECTIVE FOR SYSTEMS INTEGRATORS Sponsored by Microsoft Corporation Copyright 2014 Chappell & Associates Contents Business

More information

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud Overview The purpose of this paper is to introduce the reader to the basics of cloud computing or the cloud with the aim of introducing the following aspects: Characteristics and usage of the cloud Realities

More information

Improving Business Insight

Improving Business Insight Improving Business Insight A GUIDE FOR SMALL AND MID-SIZED BUSINESSES Why Does Understanding Business Data Matter for Your Company? You know your business better than anyone else, and making decisions

More information

How to Choose the Best Web Content Management System for Customer Experience Management:

How to Choose the Best Web Content Management System for Customer Experience Management: white paper How to Choose the Best Web Content Management System for Customer Experience Management: A Guide for Both Marketers and Developers Table of Contents Choosing a Web CMS is about more than Content

More information

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012) 1. Computation Amazon Web Services Amazon Elastic Compute Cloud (Amazon EC2) provides basic computation service in AWS. It presents a virtual computing environment and enables resizable compute capacity.

More information

Cloud Computing Architecture: A Survey

Cloud Computing Architecture: A Survey Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and

More information

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions Course 20532A: Developing Microsoft Azure Solutions Page 1 of 7 Developing Microsoft Azure Solutions Course 20532A: 4 days; Instructor-Led Introduction This course is intended for students who have experience

More information

Looking for a fast, easy and effective way to create your company website? Look no further. Kentico CMS

Looking for a fast, easy and effective way to create your company website? Look no further. Kentico CMS Looking for a fast, easy and effective way to create your company website? Look no further. Kentico CMS for ASP.NET Complete Website Creation and Management Solution Helping create successful websites

More information

WINDOWS AZURE DATA MANAGEMENT AND BUSINESS ANALYTICS

WINDOWS AZURE DATA MANAGEMENT AND BUSINESS ANALYTICS WINDOWS AZURE DATA MANAGEMENT AND BUSINESS ANALYTICS Managing and analyzing data in the cloud is just as important as it is anywhere else. To let you do this, Windows Azure provides a range of technologies

More information

How To Handle Big Data With A Data Scientist

How To Handle Big Data With A Data Scientist III Big Data Technologies Today, new technologies make it possible to realize value from Big Data. Big data technologies can replace highly customized, expensive legacy systems with a standard solution

More information

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com ` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and

More information

Cloud computing and SAP

Cloud computing and SAP Cloud computing and SAP Next Generation SAP Technologies Volume 1 of 2010 Table of contents Document history 1 Overview 2 SAP Landscape challenges 3 Infrastructure as a Service (IaaS) 4 Public, Private,

More information

343 Industries Gets New User Insights from Big Data in the Cloud

343 Industries Gets New User Insights from Big Data in the Cloud 343 Industries Gets New User Insights from Big Data in the Cloud Published: May 2013 The following content may no longer reflect Microsoft s current position or infrastructure. This content should be viewed

More information

Optimizing Service Levels in Public Cloud Deployments

Optimizing Service Levels in Public Cloud Deployments WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of

More information

Microsoft Azure Data Technologies: An Overview

Microsoft Azure Data Technologies: An Overview David Chappell Microsoft Azure Data Technologies: An Overview Sponsored by Microsoft Corporation Copyright 2014 Chappell & Associates Contents Blobs... 3 Running a DBMS in a Virtual Machine... 4 SQL Database...

More information

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344 Where We Are Introduction to Data Management CSE 344 Lecture 25: DBMS-as-a-service and NoSQL We learned quite a bit about data management see course calendar Three topics left: DBMS-as-a-service and NoSQL

More information

Hadoop in the Hybrid Cloud

Hadoop in the Hybrid Cloud Presented by Hortonworks and Microsoft Introduction An increasing number of enterprises are either currently using or are planning to use cloud deployment models to expand their IT infrastructure. Big

More information

Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers

Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers BASEL UNIVERSITY COMPUTER SCIENCE DEPARTMENT Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers Distributed Information Systems (CS341/HS2010) Report based on D.Kassman, T.Kraska,

More information

Getting Started with Sitecore Azure

Getting Started with Sitecore Azure Sitecore Azure 3.1 Getting Started with Sitecore Azure Rev: 2015-09-09 Sitecore Azure 3.1 Getting Started with Sitecore Azure An Overview for Sitecore Administrators Table of Contents Chapter 1 Getting

More information

Cloud Platforms in the Enterprise

Cloud Platforms in the Enterprise Cloud Platforms in the Enterprise A Guide for IT Leaders @DChappellAssoc Copyright 2014 Chappell & Associates The Three Most Important IT Events In the last decade Initial pubic offering of Salesforce.com,

More information

Oracle s Cloud Computing Strategy

Oracle s Cloud Computing Strategy Oracle s Cloud Computing Strategy Your Strategy, Your Cloud, Your Choice Sandra Cheevers Senior Principal Product Director Cloud Product Marketing Steve Lemme Director, Cloud Builder Specialization Oracle

More information

Building Blocks of the Private Cloud

Building Blocks of the Private Cloud www.cloudtp.com Building Blocks of the Private Cloud Private clouds are exactly what they sound like. Your own instance of SaaS, PaaS, or IaaS that exists in your own data center, all tucked away, protected

More information

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS This article looks into the benefits of using the Platform as a Service paradigm to develop applications on the cloud. It also compares a few top PaaS providers

More information

HIGH-SPEED BRIDGE TO CLOUD STORAGE

HIGH-SPEED BRIDGE TO CLOUD STORAGE HIGH-SPEED BRIDGE TO CLOUD STORAGE Addressing throughput bottlenecks with Signiant s SkyDrop 2 The heart of the Internet is a pulsing movement of data circulating among billions of devices worldwide between

More information

Building Out Your Cloud-Ready Solutions. Clark D. Richey, Jr., Principal Technologist, DoD

Building Out Your Cloud-Ready Solutions. Clark D. Richey, Jr., Principal Technologist, DoD Building Out Your Cloud-Ready Solutions Clark D. Richey, Jr., Principal Technologist, DoD Slide 1 Agenda Define the problem Explore important aspects of Cloud deployments Wrap up and questions Slide 2

More information

IBM Global Business Services Microsoft Dynamics CRM solutions from IBM

IBM Global Business Services Microsoft Dynamics CRM solutions from IBM IBM Global Business Services Microsoft Dynamics CRM solutions from IBM Power your productivity 2 Microsoft Dynamics CRM solutions from IBM Highlights Win more deals by spending more time on selling and

More information

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management Page 2 Table of

More information

White Paper: Optimizing the Cloud Infrastructure for Enterprise Applications

White Paper: Optimizing the Cloud Infrastructure for Enterprise Applications White Paper: Optimizing the Cloud Infrastructure for Enterprise Applications 2010 Ashton, Metzler, & Associates. All rights reserved. Executive Summary Given the technological and organizational risks

More information

Beginning Azure. Ready for the Cloud!

Beginning Azure. Ready for the Cloud! Beginning Azure Ready for the Cloud! Tom Norman Data Architect - KPA Knightdale, North Carolina Microsoft Certified Professional Leader - PASS Virtualization Virtual Chapter Past President - Denver Chapter

More information

Role of Cloud Computing in Big Data Analytics Using MapReduce Component of Hadoop

Role of Cloud Computing in Big Data Analytics Using MapReduce Component of Hadoop Role of Cloud Computing in Big Data Analytics Using MapReduce Component of Hadoop Kanchan A. Khedikar Department of Computer Science & Engineering Walchand Institute of Technoloy, Solapur, Maharashtra,

More information

Developing Microsoft Azure Solutions 20532A; 5 days

Developing Microsoft Azure Solutions 20532A; 5 days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Developing Microsoft Azure Solutions 20532A; 5 days Course Description This

More information

GigaSpaces Real-Time Analytics for Big Data

GigaSpaces Real-Time Analytics for Big Data GigaSpaces Real-Time Analytics for Big Data GigaSpaces makes it easy to build and deploy large-scale real-time analytics systems Rapidly increasing use of large-scale and location-aware social media and

More information

Moving Network Management from OnSite to SaaS. Key Challenges and How NMSaaS Helps Solve Them

Moving Network Management from OnSite to SaaS. Key Challenges and How NMSaaS Helps Solve Them Moving Network Management from OnSite to SaaS Key Challenges and How NMSaaS Helps Solve Them Executive Summary In areas such as sales force automation and customer relationship management, cloud-based

More information

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages Ivan Zapevalov 2 Outline What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages 3 What is cloud computing? 4 What is cloud computing? Cloud computing is the

More information

Data Centers and Cloud Computing. Data Centers

Data Centers and Cloud Computing. Data Centers Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises

More information

Bringing the Cloud into Focus. A Whitepaper by CMIT Solutions and Cadence Management Advisors

Bringing the Cloud into Focus. A Whitepaper by CMIT Solutions and Cadence Management Advisors Bringing the Cloud into Focus A Whitepaper by CMIT Solutions and Cadence Management Advisors Table Of Contents Introduction: What is The Cloud?.............................. 1 The Cloud Benefits.......................................

More information

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges. Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges. B.Kezia Rani 1, Dr.B.Padmaja Rani 2, Dr.A.Vinaya Babu 3 1 Research Scholar,Dept of Computer Science, JNTU, Hyderabad,Telangana

More information

Achieve Economic Synergies by Managing Your Human Capital In The Cloud

Achieve Economic Synergies by Managing Your Human Capital In The Cloud Achieve Economic Synergies by Managing Your Human Capital In The Cloud By Orblogic, March 12, 2014 KEY POINTS TO CONSIDER C LOUD S OLUTIONS A RE P RACTICAL AND E ASY TO I MPLEMENT Time to market and rapid

More information

TOP 7 THINGS Every Executive Should Know About Cloud Computing EXECUTIVE BRIEF

TOP 7 THINGS Every Executive Should Know About Cloud Computing EXECUTIVE BRIEF TOP 7 THINGS Every Executive Should Know About Cloud Computing EXECUTIVE BRIEF As interest in cloud computing increases, so does the confusion surrounding it. What is cloud computing? Can the technology

More information

Leveraging the Cloud for Your Business

Leveraging the Cloud for Your Business Leveraging the Cloud for Your Business by CornerStone Telephone Company 2 Third Street Troy, NY 12180 As consumers, we enjoy the benefits of cloud services from companies like Amazon, Google, Apple and

More information

Microsoft Azure for IT Professionals 55065A; 3 days

Microsoft Azure for IT Professionals 55065A; 3 days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Microsoft Azure for IT Professionals 55065A; 3 days Course Description This

More information

Running head: Cloud Computing: A Business Approach 1

Running head: Cloud Computing: A Business Approach 1 Running head: Cloud Computing: A Business Approach 1 Cloud Computing: A Business Approach University of North Texas LTEC 4550 2 Cloud Computing: A Business Approach The US National Institute of Standards

More information

Introduction to AWS Economics

Introduction to AWS Economics Introduction to AWS Economics Reducing Costs and Complexity May 2015 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes

More information

The Total Cost of (Non) Ownership of a NoSQL Database Cloud Service

The Total Cost of (Non) Ownership of a NoSQL Database Cloud Service The Total Cost of (Non) Ownership of a NoSQL Database Cloud Service Jinesh Varia and Jose Papo March 2012 (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1

More information

Platforms in the Cloud

Platforms in the Cloud Platforms in the Cloud Where Will Your Next Application Run? Jazoon, Zurich June 2011 Copyright 2011 Chappell & Associates An Organization without Cloud Computing Users A A A VM VM VM A A A Application

More information

CONNECTRIA MANAGED AMAZON WEB SERVICES (AWS)

CONNECTRIA MANAGED AMAZON WEB SERVICES (AWS) CONNECTRIA MANAGED AMAZON WEB SERVICES (AWS) Maximize the benefits of using AWS. With Connectria s Managed AWS, you can purchase and implement 100% secure, highly available, managed AWS solutions all backed

More information

Five More Myths About SaaS and Cloud Computing

Five More Myths About SaaS and Cloud Computing A For Senior Corporate Decision-Makers and Cloud Computing What You Really Should Know To Compete In Today s Rapidly Changing Marketplace An Independent analysis published on behalf of SoftServe. Executive

More information

Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for Multitenant Deployments

Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for Multitenant Deployments Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for Multitenant Deployments February 2014 Contents Microsoft Dynamics NAV 2013 R2 3 Test deployment configurations 3 Test results 5 Microsoft Dynamics NAV

More information

WINDOWS AZURE AND ISVS

WINDOWS AZURE AND ISVS WINDOWS AZURE AND ISVS A GUIDE FOR DECISION MAKERS DAVID CHAPPELL JULY 2009 SPONSORED BY MICROSOFT CORPORATION CONTENTS ISVs and Cloud Computing... 2 A Brief Overview of Windows Azure... 3 Technology...

More information

An Introduction to Cloud Computing Concepts

An Introduction to Cloud Computing Concepts Software Engineering Competence Center TUTORIAL An Introduction to Cloud Computing Concepts Practical Steps for Using Amazon EC2 IaaS Technology Ahmed Mohamed Gamaleldin Senior R&D Engineer-SECC ahmed.gamal.eldin@itida.gov.eg

More information

OVERVIEW OF MICROSOFT AZURE

OVERVIEW OF MICROSOFT AZURE Hybrid Cloud Solution to Increase Business Value CloudLink is a hybrid cloud solution that interacts with existing onpremises ERP systems. With the hybrid approach, we can leverage the on-premises software

More information

Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings

Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings Solution Brief Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings Introduction Accelerating time to market, increasing IT agility to enable business strategies, and improving

More information

White Paper: Cloud Identity is Different. World Leading Directory Technology. Three approaches to identity management for cloud services

White Paper: Cloud Identity is Different. World Leading Directory Technology. Three approaches to identity management for cloud services World Leading Directory Technology White Paper: Cloud Identity is Different Three approaches to identity management for cloud services Published: March 2015 ViewDS Identity Solutions A Changing Landscape

More information

Cloud computing - Architecting in the cloud

Cloud computing - Architecting in the cloud Cloud computing - Architecting in the cloud anna.ruokonen@tut.fi 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices

More information

Computing: Public, Private, and Hybrid. You ve heard a lot lately about Cloud Computing even that there are different kinds of Clouds.

Computing: Public, Private, and Hybrid. You ve heard a lot lately about Cloud Computing even that there are different kinds of Clouds. Cloud Computing: Public, Private, and Hybrid You ve heard a lot lately about Cloud Computing even that there are different kinds of Clouds. And you ve got questions:» What are the differences between Public

More information

THE QUEST FOR A CLOUD INTEGRATION STRATEGY

THE QUEST FOR A CLOUD INTEGRATION STRATEGY THE QUEST FOR A CLOUD INTEGRATION STRATEGY ENTERPRISE INTEGRATION Historically, enterprise-wide integration and its countless business benefits have only been available to large companies due to the high

More information

Relocating Windows Server 2003 Workloads

Relocating Windows Server 2003 Workloads Relocating Windows Server 2003 Workloads An Opportunity to Optimize From Complex Change to an Opportunity to Optimize There is much you need to know before you upgrade to a new server platform, and time

More information

ADOPTING MICROSOFT AZURE

ADOPTING MICROSOFT AZURE David Chappell ADOPTING MICROSOFT AZURE A GUIDE FOR IT LEADERS Sponsored by Microsoft Corporation Copyright 2014 Chappell & Associates Contents Public Cloud Platforms: The Future of Enterprise Computing...

More information

Capital Market Day 2015

Capital Market Day 2015 Capital Market Day 2015 Digital Business Platform & Product Roadmap Dr. Wolfram Jost Chief Technology Officer February 4, 2015 1 For Internal use only. Market Application infrastructure and middleware

More information

Big Data on Microsoft Platform

Big Data on Microsoft Platform Big Data on Microsoft Platform Prepared by GJ Srinivas Corporate TEG - Microsoft Page 1 Contents 1. What is Big Data?...3 2. Characteristics of Big Data...3 3. Enter Hadoop...3 4. Microsoft Big Data Solutions...4

More information

Cloud 101. Mike Gangl, Caltech/JPL, michael.e.gangl@jpl.nasa.gov 2015 California Institute of Technology. Government sponsorship acknowledged

Cloud 101. Mike Gangl, Caltech/JPL, michael.e.gangl@jpl.nasa.gov 2015 California Institute of Technology. Government sponsorship acknowledged Cloud 101 Mike Gangl, Caltech/JPL, michael.e.gangl@jpl.nasa.gov 2015 California Institute of Technology. Government sponsorship acknowledged Outline What is cloud computing? Cloud service models Deployment

More information

How cloud computing can transform your business landscape.

How cloud computing can transform your business landscape. How cloud computing can transform your business landscape. This whitepaper will help you understand the ways cloud computing can benefit your business. Introduction It seems like everyone is talking about

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization

More information

All can damage or destroy your company s computers along with the data and applications you rely on to run your business.

All can damage or destroy your company s computers along with the data and applications you rely on to run your business. All can damage or destroy your company s computers along with the data and applications you rely on to run your business. Losing your computers doesn t have to disrupt your business if you take advantage

More information

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON Eberhard Wolff Architecture and Technology Manager adesso AG, Germany 12.10. Agenda A Few Words About Cloud Java and IaaS PaaS Platform as a Service Google

More information

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...

More information

Azure and Its Competitors

Azure and Its Competitors Azure and Its Competitors The Big Picture @DChappellAssoc Copyright 2014 Chappell & Associates The Three Most Important IT Events In the last decade Salesforce.com IPO, 2004 Showed that Software as a Service

More information

Is Hyperconverged Cost-Competitive with the Cloud?

Is Hyperconverged Cost-Competitive with the Cloud? Economic Insight Paper Is Hyperconverged Cost-Competitive with the Cloud? An Evaluator Group TCO Analysis Comparing AWS and SimpliVity By Eric Slack, Sr. Analyst January 2016 Enabling you to make the best

More information

Microsoft Big Data. Solution Brief

Microsoft Big Data. Solution Brief Microsoft Big Data Solution Brief Contents Introduction... 2 The Microsoft Big Data Solution... 3 Key Benefits... 3 Immersive Insight, Wherever You Are... 3 Connecting with the World s Data... 3 Any Data,

More information

How On-Premise ERP Deployment Compares to a Cloud (SaaS) Deployment of Microsoft Dynamics NAV

How On-Premise ERP Deployment Compares to a Cloud (SaaS) Deployment of Microsoft Dynamics NAV How On-Premise ERP Deployment Compares to a Cloud (SaaS) Deployment of Microsoft Dynamics NAV 13875 Cerritos Corporate Dr., #A Cerritos, CA 90703 Toll Free : (800) 969-APEX Tel : (562) 926-6820 E-mail

More information

WHAT IS AN APPLICATION PLATFORM?

WHAT IS AN APPLICATION PLATFORM? David Chappell December 2011 WHAT IS AN APPLICATION PLATFORM? Sponsored by Microsoft Corporation Copyright 2011 Chappell & Associates Just about every application today relies on other software: operating

More information

Oracle Database Cloud

Oracle Database Cloud Oracle Database Cloud Shakeeb Rahman Database Cloud Service Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may

More information

MICROSOFT DYNAMICS CRM. Comparing the xrm Application Framework and Force.com: A Guide for Technical Decision Makers

MICROSOFT DYNAMICS CRM. Comparing the xrm Application Framework and Force.com: A Guide for Technical Decision Makers MICROSOFT DYNAMICS CRM Comparing the xrm Application Framework and Force.com: A Guide for Technical Decision Makers January 2011 CONTENTS Foundations for Business Applications: xrm and Force.com... 3 Why

More information

Second CRM CRM Solution for Small Companies

Second CRM CRM Solution for Small Companies Second CRM CRM Solution for Small Companies Technologize Your Business TM Introductory Presentation June 2010 Agenda Second CRM On Demand CRM Solution Introduction Second CRM Features Pricing, Implementation

More information

A Study of Infrastructure Clouds

A Study of Infrastructure Clouds A Study of Infrastructure Clouds Pothamsetty Nagaraju 1, K.R.R.M.Rao 2 1 Pursuing M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur., Affiliated to JNTUK,

More information

THE BENEFITS AND RISKS OF CLOUD PLATFORMS

THE BENEFITS AND RISKS OF CLOUD PLATFORMS THE BENEFITS AND RISKS OF CLOUD PLATFORMS A GUIDE FOR BUSINESS LEADERS DAVID CHAPPELL JANUARY 2011 SPONSORED BY MICROSOFT CORPORATION Cloud platforms are a fundamental part of the move to cloud computing.

More information

Virtualizing Apache Hadoop. June, 2012

Virtualizing Apache Hadoop. June, 2012 June, 2012 Table of Contents EXECUTIVE SUMMARY... 3 INTRODUCTION... 3 VIRTUALIZING APACHE HADOOP... 4 INTRODUCTION TO VSPHERE TM... 4 USE CASES AND ADVANTAGES OF VIRTUALIZING HADOOP... 4 MYTHS ABOUT RUNNING

More information

Data Centers and Cloud Computing. Data Centers

Data Centers and Cloud Computing. Data Centers Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet

More information

INTRODUCING WINDOWS AZURE

INTRODUCING WINDOWS AZURE INTRODUCING WINDOWS AZURE Windows Azure is Microsoft s application platform for the public cloud. You can use this platform in many different ways. For instance, you can use Windows Azure to build a web

More information