This slide deck was presented at #DataOnCloud event New York. DataOnCloud is an invite-only event for CIOs and top IT innovators. DataOnCloud enables key decision makers to discuss about real life adoption scenarios, challenges and best practices for leveraging Big, Small and Line Of Business Data on Cloud.
Aditi Technologies, a 'cloud first' technology services company organized #DataOnCloud, an event series focused on orchestrating data on cloud and navigating the complexity around integration, security, platform selection and technology solutions.
Aditi Technologies partnered with Microsoft for this 2-hour, CXO roundtable event in global technology hubs - London, New York, Seattle and San Diego
3. WE HELP OUR CLIENTS…
MOVE THEIR BUSINESS
TO THE CLOUD
Aditi Promise
4. USER EXPERIENCE
MODERNIZATION
MOBILE AND
MULTICHANNEL
DATA AND
ANALYTICS
SOCIAL BUSINESS
SAAS ENABLEMENTINFRASTRUCTURE
MIGRATION
CLOUD OPSCLOUD
INTEGRATION
BUILD WITH AGILE
ENGINEERING
PLAN AND
ARCHITECT
CONTINUOUS
DEPLOYMENT AND
SUPPORT
TEST AUTOMATION
INCREASE MARKET REACH REDUCE COST OF SERVING MARKETS ACCELERATE TIME TO MARKET
Aditi Solutions
5. Agenda
Industry Landscape
Insights. Facts. Figures
By Jeff Kaplan, MD, THINK Strategies
Tame Data On Cloud
Data problems. Why Cloud. Myth busting. Solution Roadmap
By Jeff Nuckolls, GM-Cloud, Aditi Technologies
Windows Azure: Bringing Cloud to your Enterprise
By John Coleman, Windows Azure Technology Specialist, Microsoft
Panel Discussion followed by Q&A
Discover Risks, Strategies & Roadmap for Cloud adoption
7. AlixPartners/CFO Research survey of 150
senior finance executives:
Only 3% rate their companies as "excellent”
at converting business spend to technology value.
66% give their companies a "C" or "D" grade
measuring financial returns from discretionary IT projects,
such as big data ones.
Failing to Reap Business Benefits From IT
8. CMOs will outspend CIOs by 2017 seeking
to better understand & influence
customers.
Real-Time Analytics of Social Networks
Essential
9. M2M connections will
jump from
approximately 100
million in 2011 to grow
to 2.1 billion by 2021.
Source: Analysys Mason
Data Multiplying In A Connected World
12. Few Organizations Have Systems & Skills to
Succeed
More than 85% of Fortune 500 organizations will fail
to effectively exploit Big Data for competitive
advantage through 2015.
19. Cloud Solves BI / Big Data Challenges at
Multiple Levels
IaaS = More Economical Data Capture/Storage
SaaS = More User Friendly Application Access
PaaS = More Powerful Solution Development
26. • Companies understand “Cloud Curve”.
• Lack actual framework for defining data
requirements.
• Require real-world use case scenarios for
making the transition.
Conclusion
47. Meet your data challenge…
High Volume
Data Growth Quality of
Data
Increased
Frequency of
Data Collection
Data Beyond
Relational
Valuable InsightsBudget for Growth Globally Accessibility
Volume Velocity Variety Veracity
Security Reliability
48. From Where Does this Data Come?
Device + Sensors Social Feeds
Relational
Databases
Trading Desks Web Logs
Document StoresNo SQL or Table
Storage
SQL
Use of Data?
KPI Dashboards
Trading Stations
Alert/Notifications
Personalized Web
49. What’s the Opportunity?
Sensor on Plant Floor
10,000 events/sec
Click-Stream Data etc.
Personalized pages
100,000 events/sec.
Fraud Detection
Algorithmic Trading
100,000 events/sec.
Energy Consumption
Smart Grids
100,000 events/sec.
50. Case Study # 1: HealthCare Company Improves
Hospital Hygiene Using Sensor Data
Aggregate and report “Hand Hygiene Compliance” for hospitals
Identify increased patient risk, provide notification in real-time
Azure based storage for unstructured data - RFID data and video collection
for 100+ doctors
Azure based computation scalability and push live notifications
Single sign-on authentication using Active Directory
Render reports using predefined views
Storage scalability
Reduced costs
Streamlining unstructured data
51. Case Study # 2: Big European Travel
Conglomerate Optimizes Product Pricing
Price their products better based on competitor data using web crawlers
Collect web logs to analyze customer behavior and deliver better pricing
Deliver predictive models to forecast future prices of products during
holiday seasons
Utilize Cloud storage to capture data from web crawlers as raw data
Use Hadoop to segment and identify best price from logs and crawler data
Scheduling and computing using the cloud
Render KPIs using visualizations
Run machine learning algorithms
Storage scalability
Idea to production in six weeks
High performance computing
52. Case Study # 3: Financial Services Company
Reduces Costs & Increases Reliability of Services
Reduce ever-increasing on-going capital investments
Increase reliability of services serving over 100,000 members in Illinois
Windows Azure based provisioning of server Virtual Machines (VMs)
Replication of Windows Azure Active Directory and extension on Cloud
Single sign-on authentication using Active Directory
Implementation of Disaster Recovery solution
Storage scalability
Reduced costs
Disaster recovery & backup solutions
53. Case Study # 4: Leading Integrator in Cinema
Improves Scalability with Media Digitization
Provide automatic scalability to manual process of delivering media content
Increase reliability of services serving over 16,000 screens worldwide
Windows Azure Media Services (WAMS) provides automatic scalability by
leveraging the benefits of Windows Azure Cloud, including the increase of
capacity on demand
Data storage for unstructured data using Windows Azure Blobs
Creating eco-system with complete media digitization enabling playback on
multiple devices and formats
Improved Revenue management with end-to-end visibility
55. How Does Cloud Solve the 4V’s?
High Volume
Data Growth Quality of
Data
Increased
Frequency of
Data Collection
Data Beyond
Relational
Volume Velocity Variety Veracity
56. How Cloud Helps Solve the Data Problem
↑ Ability to add storage dynamically
↑ Increase computing power on demand
↑ Use global distributed data centers for
localized processingHigh Volume
Data Growth
VOLUME
57. How Cloud Helps Solve the Data Problem
↑ Use Azure networks to collect data with
very low latency
↑ Leverage CEP on Azure to do real time
event processing
↑ Distribute notifications and alerts
VELOCITY
Increased
Frequency of
Data Collection
58. How Cloud Helps Solve the Data Problem
↑ Azure supports Relational, No SQL and
Blob locally
↑ Ability to process and enrich all kinds of
data using HDInsights
↑ Combine relational and non relational
data in one service
VARIETY
Data Beyond
Relational
59. How Cloud Helps Solve the Data Problem
↑ Ability to add storage dynamically
↑ Increase computing power on demand
↑ Use global distributed data centers for
localized processing
VERACITY
Quality of
Data
63. Enrich
Filter data using
MAPREDUCEREFINE
TRANSFORM
CLEANSE
Apply transformations Segment data based on
multiple variables
Remove duplicates
Eliminate non required information
Leverage HIVE to use
HDInsights as a DW
Prepare and load it into
relational format if required
Load data into
clusters using PIG
64. Analyze
ANALYZE
VISUALIZE
Access HDFS data using
Excel data explorer
Implement Embedded
visualizations using Power view
Leverage machine learning
Deliver alerts and notifications
Implement statistical algorithms
like Naïve baiyes,Clustering
Process real time business
events using StreamInsight
Visualize
68. Starting the Journey
Data & Cloud Quick Start
• 1-day with a Cloud
Architect
• Detailed review of data
challenges and cloud
maturity
• Cost/Benefit Analysis
• Roadmap for Success!
69. Additional QuickStarts
• Cloud Fit Assessment
– (Business/Portfolio Strategy Alignment)
• HA SQL Server in the Cloud
• Migrating SharePoint Workloads to the Cloud
• Cloud-Based Dev/Test Environments
• Cloud-Based Core Infrastructure
• AD/IAM in the Cloud
Welcoming Participants @ #DataOnCloud - great to see CXOs attending this event = 2 mins
Where is Aditi heading? - Aditi's VISION is Continued Focus on Helping Companies Move Businesses to Cloud = 4 minsWe are a leader in moving your business to the Cloud. We do it through: De-risking your cloud journey through our experience and frameworksCreate immersive experience Use Agile processes for Faster time to market
Why #DataOnCloud? - Understanding the levers for managing Data on Cloud is Pivotal for Success of Business. #DataOnCloud delivers on this promise. = 2 minsOur Rockstars for Today- introduce Jeff Kaplan (@Top Industry Analyst) & Jeff Nuckolls = 2 mins1. Jeff Kaplan is the founder of the Cloud Computing Showplace and the Managing Director of THINK strategies.Jeff has over 30 years of experience and expertise in IT/Network management, Cloud Computing and Managed Services. He is one among the Power 25 Insightful Cloud Bloggers. He has served as the chairman of the CloudWorld and Cloud Futures conference. He is also a member of SaaScon Advisory Board.2. Jeff Nuckolls (Cloud Strategy Business Consultant) recently joined Aditi Technologies after 10 years with Microsoft in various roles including Cloud Platform Strategist on the Windows Azure team. Today Jeff works with ISVs, Small/Medium Businesses, and Enterprises on successful cloud business transformation strategies, deployment plans, and cloud adoption roadmaps. With over 17 years in professional IT services, Jeff’s roots are in enterprise system engineering, software development and application architecture. Jeff was also endorsed by Microsoft as a MSDN Regional Director.
Reward Good Behavior, Affinity group pricing, what have similar people been willing to spend? Maximize LTV
In the last few years, we have seen an explosive growth in the use of the public cloud. While most of the initial adoption was seen by startups and smaller orgs, most of the new growth will come from larger organizations adopting the public cloud. What’s causing cloud adoption at such a fierce rate. There are 3 fundamentals business drivers at play here:SPEED: To support the pace of innovation and keep the business moving forward against the competition, servers can be procured & provisioned in minutes instead of days and weeks. Reducing the ‘time to develop’ and ‘time to bring a product or service to market’ means your IT can be more agile in addressing the needs of business units and developers. The inability of IT being able to keep up with the demands of the business has spawned what is called shadow IT.SCALE: Cloud gives you an almost infinite set of computing resources. Applications will enjoy massive global scale, and can easily scale up or down depending on the demand. That means, you never have to worry about running out of capacity or worry about overprovisioning. You use just enough resources for your needs - nothing more, nothing less. ECONOMICS:Pay only for what you use in the Cloud. This in itself saves you money for any app that has variable computing needs. Additional benefit of changing CapEX to OpEX, which frees up capital from infrastructure investments so it can be put to other uses.
Top of mind issues you have to reckon with. If you’re like most organizations, you have your existing servers and IT infrastructure (either on-premises in your own datacenters or in 3rd part colocation facilities). You also have an IT staff to manage these assets. So as you think about using the public cloud, you’re not thinking of it in a silo – ideally where possible you’d want to integrate the public cloud with existing IT, manage it no differently, and even have applications with parts running on and off-premises. Latest IDC findings show 40% of enterprises are already adopting hybrid clouds today (source - http://www.infosys.com/newsroom/press-releases/Pages/cloud-ecosystem-integrator.aspx). You’re also probably running a variety of OSs, databases, middleware and toolsets from multiple IT vendors. Your developers are proficient in multiple languages and your apps are written in multiple languages and frameworks. In other words, your IT environment is complex and heterogeneous. And you want to make sure the cloud you choose is able to handle your heterogeneous needs. Next you have to abide by a bunch of security and compliance initiatives. The rest of the business trusts your IT org to run apps in a secure and reliable manner. So you want to make sure the public cloud platform and the vendor who provides the service is using is trustworthy, i.e. has the right experience and expertise, and has necessary SLAs, and security controls in place.
Let’s see what you as enterprise customers uniquely expect from a public cloud platform. These are “must haves”: Integration – So you can integrate with your existing apps and infrastructure. Heterogeneity - So you can continue to support multiple languages, frameworks, OSsSecurity – So you continue to run your enterprise apps securely and reliablyWindows Azure, our public cloud offering, addresses these needs. Windows Azure is built on three core fundamentals:
On-premises AND Cloud: We believe in a world where you’re integrating public cloud with your on-premises infrastructure, and using each where it makes sense, in conjunction with each other. Think and, not or. It’s not an on-premises OR cloud proposition – it’s an AND proposition. And when we say integration, we mean true integration – across infrastructure, apps, identity, and databases. This is what we call hybrid. Microsoft is the only company which has the necessary assets across virtualization, identity, data platform , development and management to provide a consistent experiences across on-premises, our cloud and 3rd party service providers. This vision and strategy - called “Cloud OS” – is what we aim to deliver for our customers. If you choose look at other Cloud vendors that provide public OR private cloud offerings (Amazon, VMware, or Google), you have to cobble together disparate offerings and you will not get a seamless experience.
Open, Broad and flexible: We realize that you’ll want to run a variety of workloads in the cloud. In Windows Azure, we will of course provide first and best experience and support for Microsoft workloads, but at the same time we have embraced other open technologies so you get a cloud experience that satisfies your heterogeneous needs. In enterprises, Java and .NET are still most used, but developers are also using PHP, Python and other languages in addition. Windows Azure supports all these languages and more. Windows Azure provides out-of-the box experience for open frameworks like Hadoop, web frameworks like Wordpress, Joomla and Drupal. We also provide first party SDKs for developing apps using Android, IOS or Windows phones.We not only support, but have embraced open technologies. We also provide a broad set of services that provide you a good choice. In addition to the breadth of the platform, it’s important to note that using Windows Azure is not an all or nothing proposition. You can use most services independently of each other. For example, you can just use storage without compute or use DB without using storage. What you want to use and how you want to use is really YOUR choice.
As you take the journey into the Cloud, you need a secure and trustworthy platform. And you need someone who’s committed to the Cloud. Let’s talk about the three things that makes Windows Azure and Microsoft a trustworthy platform: Transparency, Relationship and Experience
We believe in Trust through Transparency. We are transparent in the following ways:We participate in industry standards like ISO 27001, SSAE16 and Cloud Security Alliance.We undertake yearly audits with independent 3rd partiesWe provide a rich set of financially backed monthly SLAs (this differentiates us from other cloud providers like AMZN whose SLAs are fewer and annual). Monthly SLAs are more stringent with less room for error than yealy SLAsAll of our regulatory compliance and privacy policies are clearly explained in the online portal called Trust CenterWe provide real time status of all the services via a Service Dashboard. We provide Root Cause Analyses in case of issues.
With Microsoft and Windows Azure, you’re relying on you existing relationship and account team to procure and get support. Azure can be a part of you existing Enterprise Agreement you have in place with Microsoft. This way, you don’t have to negotiate and sign up for yet another agreement with another vendor.We support Azure and other Microsoft software that you use just the same way. When you run Microsoft workloads on other cloud platforms, you might not get the same level of support. You’ll be relying on a single point of support for you infrastructure and software with Microsoft and Windows AzureWe have an Azure practice in MCS, and continue to be your trusted advisors as you start your journey with the Cloud.
Windows Azure is not our first foray into Cloud Computing. We have been doing this for more than two decades, and have the deepest experience in the industry.Our first datacenter was in 1989. Since then, we have run some of the largest global services securely and efficiently – Bing, Office 365 and Hotmail just to name a few.Today, we run over 200+ global services 24x7 and here are some stats to show you how large scale and global our operations are.Windows Azure is operated in the same manner by the same teams as some of these other global services. You can rest assure that security and operational efficiency is at our core.
Let’s pause and summarize the design principles that make Windows Azure a true enterprise ready platform.
Lets now take a look at the global scale at which Windows Azure operates.We operate in 8 global regions across different contents. 4 in US, 2 in Europe, and 2 in Asia. These are gigantic in their scale and operations and here are some of the pictures.In addition, we have 24 CDN locations across the globe.We provide support across 109 countries and in 8 languagesWe have our local teams and sales offices across the world.In addition, we have 19 countries with local currency support
Windows Azure is a broad stack of services that runs in our datacenters globally. Think of the different services as building blocks. These services can be categorized into three classes – Infrastructure services which are lower level building blocks, Data services that provide storage and data management capabilities to apps, and App services which provide different capabilities to rapidly develop apps, scale and run apps at a global scale.
You can use these blocks or puzzle pieces to rapidly build apps, and then choose an Azure datacenter to run the app. Windows Azure takes care of the underlying management, and provides your app the scale it needs. This approach is what industry experts call a Platform as a Service.
But that is not all that you can do with Azure. Windows Azure also provides infrastructure services which allow for more hands on configuration and management similar the servers you have today. However, they’re hosted in Microsoft datacenters letting you use Azure as if you were operating your own datacenter in the Cloud. For example, you can provision VMs, give them private IP addresses, and connect to them using a VPN from your on-premises environment. Most importantly, this lets Windows Azure mimic your on-premises datacenter and run your current apps with little or no change without the expense of having to own servers of racks, cooling and building costs. Furthermore, you can connect the “datacenter” you build in the Cloud to your on-premises datacenter so the datacenter in the Cloud becomes an extension to your on-premises infrastructure. These “building blocks” lets Windows Azure to be used as an Infrastructure-a- a-service.So, you see Windows Azure offers IaaS +PaaS in one platform. IaaS provides flexibility, PaaS eliminates complexity. Use PaaS where you can, use IaaS where you need. With Azure, you can use both together or independently, and build apps of the future. That uniquely differentiates us.
Let us take a look at what we have been working on since general availability of Windows Azure Infrastructure Services was announced on April 16, 2013. Since then, we have been hard at work expanding the options you have in setting up hybrid architectures – where you take advantage of what you have on-premises and connect it with infrastructure in the cloud. We also made great strides forward in bringing true cloud economics to you– our approach here is unmatched by competition. We will cover these 6 items in detail next.
Energy & UtilitiesSeismic data processingSmart meter analyticsFinancial ServicesConsumer & market risk modelingPersonalization & recommendationsFraud detection & anti-money launderingPortfolio valuationsGovernmantCyber security & fraud detectionGeospatial, image & video processingHealthcare & Life SciencesGenome processing & DNA sequencingClinical quality & cost analysis Media & EntertainmentSearch & recommendation optimizationUser engagement & digital content analysisAd/offer targetingSentiment & social media analysisRetail, eCommerce & Consumer Products360-degree customer viewLoyalty program managementMerchandising & supply chain analysisTechnologyGeospatial, image & video processingProduct research & developmentCyber security & fraud detectionTelecommunicationsCustomer churn preventionProduct research & developmentNetwork capacity trending & management
CHALLENGE:The healthcare division of a Fortune 50 company employing over 46,000 people. Goal was to:Aggregate and report Hand Hygiene Compliance from hospitalsIntelliroom 360 initiative - identify increased patient risk, provide notification in real-time and capture relevant data offline to study underlying process and behavioral trends to ultimately drive cultural change around patient safetySOLUTION:Utilize Windows Azure features for their Intelliroom product Azure based storage for unstructured data - RFID data and video collection for 100+ doctorsAzure based computation scalability and push live notifications Single sign-on authentication using Active DirectoryRender reports using predefined viewsSystem/UAT testingBUSINESS BENEFITS:Storage scalabilityReduced costsOptimal investment for product trails – due to pay per usageStreamlining unstructured data
CHALLENGE:A large European Conglomerate travel conglomerate wanted to :Price their products better based on competitor data using web crawlersCollect web logs to analyze customer behavior and deliver better pricingDeliver predictive models to forecast future prices of products during holiday seasosSOLUTION:Utilize Cloud storage to capture data from web crawlers as raw data Use hadoop to segment and identify best price from log data and crawler data Scheduling and computing using the cloud Render KPIs using visualizationsRun machine learning algorithms BUSINESS BENEFITS:Storage scalabilityReduced costsIdea to production in six weeks High performance computing
CHALLENGE:The healthcare division of a Fortune 50 company employing over 46,000 people. Goal was to:Aggregate and report Hand Hygiene Compliance from hospitalsIntelliroom 360 initiative - identify increased patient risk, provide notification in real-time and capture relevant data offline to study underlying process and behavioral trends to ultimately drive cultural change around patient safetySOLUTION:Utilize Windows Azure features for their Intelliroom product Azure based storage for unstructured data - RFID data and video collection for 100+ doctorsAzure based computation scalability and push live notifications Single sign-on authentication using Active DirectoryRender reports using predefined viewsSystem/UAT testingBUSINESS BENEFITS:Storage scalabilityReduced costsOptimal investment for product trails – due to pay per usageStreamlining unstructured data
CHALLENGE:The healthcare division of a Fortune 50 company employing over 46,000 people. Goal was to:Aggregate and report Hand Hygiene Compliance from hospitalsIntelliroom 360 initiative - identify increased patient risk, provide notification in real-time and capture relevant data offline to study underlying process and behavioral trends to ultimately drive cultural change around patient safetySOLUTION:Utilize Windows Azure features for their Intelliroom product Azure based storage for unstructured data - RFID data and video collection for 100+ doctorsAzure based computation scalability and push live notifications Single sign-on authentication using Active DirectoryRender reports using predefined viewsSystem/UAT testingBUSINESS BENEFITS:Storage scalabilityReduced costsOptimal investment for product trails – due to pay per usageStreamlining unstructured data