Innovation in the Cloud
description
Transcript of Innovation in the Cloud
Innovation in the CloudAlan Perkins Chief Information Officer Altium Limited
1970’s ARPANET Established1970’s ARPANET Established 1970: 56kbps connection across USA 1973: First international connections 1974: TCP specification released
1980’s “Internet” born1980’s “Internet” born 1982: TCP/IP becomes protocol for
ARPANET, 1984: Domain Name System Introduced 1989: Number of hosts exceeds 100,000
1990’s Mass Proliferation1990’s Mass Proliferation 1991: Gopher released 1992: Hosts now 1,000,000+ 1993: White House comes on line 1994: On line shopping malls arrive 1995: World Wide Web is born, first search
engines 1996: Number of hosts exceeds 10,000,000 1999: Internet Banking arrives 2007: Number of hosts exceeds
500,000,000
1986: SGML standard released1989: Hypertext document system
proposed1990: HTML born1994: CSS proposed1996: Javascript Standardised1998: XML released1998: XHTML replaces HTML
1.1. Web as content repositoryWeb as content repository Static Pages delivered to a browser Hyper-linking
2.2. Web as content publishingWeb as content publishing Static pages pushed to user Tailored Content
3.3. Web as collection of content serversWeb as collection of content servers Dynamic pages generated upon
request ASP, JSP
4.4. The Interactive WebThe Interactive Web Pages become increasingly bidirectional Javascript, AJAX
5.5. The Collaborative WebThe Collaborative Web Facilities allow for people to work together Forums, Wikis, Blogs, Web Applications
6.6. The Integrated WebThe Integrated Web Information presented regardless of source Mash-ups, XML, SOA
7.7. The Semantic WebThe Semantic Web Content has meaning/context regardless of
form XML
8.8. Systems Without BordersSystems Without Borders Seamless integration between internal and
external systems Data mined from multiple public and private
sources SaaS, PaaS, Cloud Computing, Thin
Infrastructure
High Performance arrays of inexpensive PCs
High-Availability specialisationOutsourced multi-tenanted
infrastructureUbiquitous accessA common lingua francaExtremely elastic scalabilitySubscription-based pay for use
A Case Study
Altium provides world-leading unified design solutions that break down barriers to innovation in the design of electronic products
Publicly Listed ASXSydney HQ with 97% export revenue350 staff in 10 offices around the
world
Spent ~$200Million on developing world’s first unified electronic design platform
2001: Quadrupled in size after float through acquisitions
Major systems integration challenges Initial Strategy: Develop complete custom
ERP solution Subsequent Strategy: Progressively replace
core functionality with SaaS solutions.
Webinar RegistrationPurchase RequisitioningProject Management Issue TrackingMulti-lingual Quoting
Electronic Production ManagementUnified Library ManagementHR Employee PortalCompensation ManagementDigital Learning System
Forecasting and Scenario-based Financial Planning
Bi-directional Integration with Financial Systems
Data Warehousing and Mining
SimpleDBSimple Storage Service (S3)Elastic Compute Cloud (EC2)Simple Queue Service (SQS)Flexible Payment Service (FPS)Mechanical Turk
Web based developmentUnit TestingGoverning LimitsRich APIPotentially Transparent ConnectivitySecurity
Service Oriented Architecture provides for interconnected systems
Online document collaboration Google Apps (on demand business productivity
tools)
Zimbra (on demand collaboration suite)
Zoho (suite of on demand business tools)
KnowledgeTree (document management on line)
iRows (on demand spreadsheet)
Aurora (concept browser by Adaptive Path)
JoyentAkamai IBMRackspace VMWare?
Privileged user accessRegulatory complianceData locationData segregation and encryptionDisaster recovery Investigative supportLong-term viability
Trust Continuously exponential scaling Increased traffic between servers Multi-tenanted architecture challenges
for external platform development Client and public infrastructure
Latency and Congestion / Bandwidth Data warehousing Semantic Interpretation
Simpler and cheaper client infrastructure
Better availabilityBetter securityGreater opportunity for collaboration
within and between organisations
Staffing easierPlatform independenceArchitectural independenceThe Browser: the ultimate “killer
app”