Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
1. The Cloud Circle Forum What are the technical challenges when trying to integrate Cloud applications with existing architectures and legacy systems? Paul FallonCTODot Net SolutionsPaul.Fallon@DotNetSolutions.co.ukwww.dotnetsolutions.co.uk Case Study: The Body Shop Customer Loyalty Card Program AleksandarLazicAleksandar.Lazic@thebodyshop.com
2.
3. How do you integrate your legacy systems; for example, your email exchange with your Blackberry servers and Google Apps? How do you mix email functionality?
4. What do your current software licences say? What about interoperability concerns?
5. What are the ‘legacy to Cloud’ migration tools and bridging technologies that can connect internal IT systems with the Cloud in a secure and managed way?
6. Will the adoption of Cloud increase the need for Master Data Management?
7. What are the governance policies that need to be set up to enable integration to be managed effectively?
27. The Benefits of the Cloud Traditional IT Platform (as a Service) Software (as a Service) Infrastructure (as a Service) You manage Applications Applications Applications Applications Data Data Data Data You manage Runtime Runtime Runtime Runtime Managed by vendor Middleware Middleware Middleware Middleware You manage Managed by vendor O/S O/S O/S O/S Virtualization Virtualization Virtualization Managed by vendor Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
28. Summary of Vendor Emphasis Note: This is not an evaluation of capabilities, but rather of emphasis None Source: Garner Nov. 2010 Significant
29. Public to Private Services Spectrum Closed Private Open Public Company A Company A Company A User 123 Company C Company C Company B Company B Company D Company D Company A Managed Private Cloud Community Private Cloud Public Cloud Virtual Private Cloud Custom Private Cloud
35. Data Syncronisation – Example Use Cases Move workloads in stages preserving existing infrastructure Move part of the application and sync its data Meet compliance and regulations Control data synchronized off-premises Enable scale-out read or read/write Multiple synchronized databases for scalability Preserve data – geo replication of data Enable new scenarios Spanning enterprise, cloud and remote offices/retail stores
40. Enables leveraging cloud quickly without having to rewrite apps Service Bus Receive Receive Send Send App 1 App 2
41.
42.
43. Security Federated Identity and Access Control .NET Windows Identity Foundation WS-Federation, WS-Security, WS-Trust protocols ADFS2 On-premises server Access Control Identity federation service Security Federated Identity and Access Control
44. Virtualizing the Network VIRTUAL NETWORK OVERLAY ENTERPRISE DEDICATED CLOUD PRIVATE CLOUD PUBLIC CLOUD Cloud Network Secure CloudFederation
48. Windows Azure Connect – Example Use Cases Windows Azure enterprise apps that require connectivity to on-premises SQL Server Migrate apps without requiring changes or relocating on-premises resources to be internet accessible Windows Azure app domain-joined to on-premises Active Directory Control access to Windows Azure apps based on existing Active Directory accounts and groups Remote administration and trouble-shooting of Windows Azure apps Remote PowerShell to access Windows Azure role instances