cloud computing in developing nations

40
©2010 Marshal Yung Cloud Computing in Developing Nations Marshal Yung Chief Software Architect, Synapses Systems Sdn Bhd

Upload: marshal-yung

Post on 16-Jul-2015

1.370 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Cloud computing in developing nations

©2010 Marshal Yung

Cloud Computing in Developing Nations

Marshal YungChief Software Architect, Synapses Systems Sdn Bhd

Page 2: Cloud computing in developing nations

©2010 Marshal Yung

Developing nations have a very different cultural and political landscape

Can developing nations adopt strategies from developed nations to adopt cloud computing?

What are our developing nations doing to stay on track with the advent of cloud computing ?

Page 3: Cloud computing in developing nations

©2010 Marshal Yung

What on Earth isCloud Computing?

Page 4: Cloud computing in developing nations

©2010 Marshal Yung

Revisit: What is Cloud Computing?

● An unavoidable question during these times● Fundamentally made possible through:

● Infrastructure-as-a-Service (IaaS)– Software and hardware enabling utility computing and metering

● Platform-as-a-Service (PaaS)– Application development platform enabling software providers to

develop, deploy, and deliver software as services through a cloud computing environment

● Software-as-a-Service (SaaS)– Web based applications delivered over the internet as services

without the need of installing and running the application on end-users computer

Page 5: Cloud computing in developing nations

©2010 Marshal Yung

Revisit: What is Cloud Computing?

● Technically, it's not entirely a new thing● From the business perspective, it's a whole

new world in business computing● Another technology marketing hype?

● Definitely not – cloud computing is here and it's very real

● In short, it's delivering IT services with a whole new business model, opening new windows of opportunities

Page 6: Cloud computing in developing nations

©2010 Marshal Yung

What's Not New in Cloud Computing?

● Almost everything about the technology are not new● Cloud computing technologies had been around for

at least 30 years (or more)● Grid computing, virtual machines, programming

languages, on-demand applications, operating system, development platforms, etc.

● Is resource elasticity new?● No: Partitioning of storage, memory, and resources

allocations by images● Yes: Resources elasticity and management are now

automated for scalability

Page 7: Cloud computing in developing nations

©2010 Marshal Yung

What's New in Cloud Computing?

● Everything from the business perspective is new

● Utility billing and pay-per-use:● All computing resources are billed as utilities like water and

electricity consumptions● Storage space, memory, computation power, bandwidth,

database consumption, etc.

● ROI:● Collaborative cloud development = Higher Development

Efficiencies = Shorter design-build-deploy cycles

● Green computing:● Elastic computing = efficient computing power consumption =

less energy wastage

Page 8: Cloud computing in developing nations

©2010 Marshal Yung

Cloud Computing inDeveloping Nations

Page 9: Cloud computing in developing nations

©2010 Marshal Yung

The Developing Nations

CountriesGDP Per Capita

(2009 IMF Estimates)

Selected based on similarities in cultural and

political landscape

Malaysia USD6,896

Thailand USD3,939

China USD3,677

Indonesia USD2,329

India USD1,124

Vietnam USD1,060

Average GDP Per Capita USD3,170.83

Page 10: Cloud computing in developing nations

©2010 Marshal Yung

Cloud Computing Challenges for Developing Nations

● 3 main common challenges:● Costs of technologies and insufficient funds● Challenges in technical expertise● Infrastructure stability and availability

● Other challenges?● Mindset and cultural perspectives?

Page 11: Cloud computing in developing nations

©2010 Marshal Yung

Cloud Computing in Indonesia

Page 12: Cloud computing in developing nations

©2010 Marshal Yung

Cloud Computing in Indonesia

● Typically, servers are deployed everywhere, as silos and widely distributed

● New data centres built around the country by local telecommunication operators● Deploying consolidated data centres with

virtualisation for e-Government services● Disaster recovery centres

● Data centre infrastructures and facilities outsourcing becoming a common trend● Provision to both commercial and public sectors

Page 13: Cloud computing in developing nations

©2010 Marshal Yung

Cloud Computing in Indonesia

● Main challenge:● Internet bandwidth and usage demand

● Estimated cloud computing uptake:● Within 3-5 years time

Page 14: Cloud computing in developing nations

©2010 Marshal Yung

Cloud Computing in Thailand

Page 15: Cloud computing in developing nations

©2010 Marshal Yung

Cloud Computing in Thailand

● Pioneered by local ISP and data centre operators● IaaS facilities

● Computation, storage, and security virtualisation

● Initial cloud applications:● Security software offered through SaaS model● SMB being the highest adopters due to low CapEx and

TCO– Zero setup costs in hardware, software, and technical personnel– Zero ownership on hardware and network equipments

Page 16: Cloud computing in developing nations

©2010 Marshal Yung

Cloud Computing in Thailand

● Strategy:● Joint collaborations between local ISP, data centre

operators, software companies (20 selected)● Reusing existing facilities - Software Park (established in

1997)● Creating cloud computing development environment● ISP and data centres sponsored cloud computing

environment to encourage development, testing, and deployment of cloud applications

● First year target: at least 20 front-office ERP applications

Page 17: Cloud computing in developing nations

©2010 Marshal Yung

Cloud Computing in China

Page 18: Cloud computing in developing nations

©2010 Marshal Yung

Cloud Computing in China

● A giant magnet to foreign cloud computing companies● IBM, Dell, Joyent, Enomaly, Microsoft, CDC Software

● Wide adoption of Community Clouds● Very strong government involvements – from the

China Central Government to state/provincial governments and municipalities

● Data centres in each SEZ sponsored by the China Government

Page 19: Cloud computing in developing nations

©2010 Marshal Yung

Cloud Computing in China

● SaaS as the primary focus:● 74% of Chinese firms look at SaaS as high priority● 29% of Chinese firms planning to pilot SaaS projects

in the next 12 months

● SaaS applications in high demands:● Content management applications● Collaboration software● Human capital management tools● ERP applications

Source: Forrester

Page 20: Cloud computing in developing nations

©2010 Marshal Yung

Cloud Computing in China

● Cloud computing services:● e-Government for the public● Business applications for local industries

● Ironically, software piracy plays a key role in boosting cloud computing in China, particularly SaaS applications

Page 21: Cloud computing in developing nations

©2010 Marshal Yung

Cloud Computing in China

● Strategy:● China Central Government provide funds and

resources to state/provincial governments● State/provincial governments allocate funds and

resources to municipalities● Community Clouds initiated by the government,

implemented by private sectors● Cloud computing consumed by businesses and

citizens

Page 22: Cloud computing in developing nations

©2010 Marshal Yung

Other Developing Nations

● Vietnam● IBM first cloud computing centre in HCM● Foreign investments with Vietnam ministries● Cloud computing centres for universities

● India● Driven by local software industry – SaaS provider● Continue to leverage on off-shore IT outsourcing

● Uganda and South Africa● Mobile data centres - UConnect● Enabling schools and educations with internet access in rural areas● Mobile device enabled SaaS applications

Page 23: Cloud computing in developing nations

©2010 Marshal Yung

What are the Observations?

Page 24: Cloud computing in developing nations

©2010 Marshal Yung

Common Strategies

● Localised joint collaborations, mainly among:● ISP, data centres, software providers● Public-private sector collaborations

● Reusing existing facilities and infrastructure● Incubation centres● Web hosting providers, ISP

● Test-bed centres for cloud computing R&D, testing, and deployment

● Incentives to encourage cloud computing initiatives

Page 25: Cloud computing in developing nations

©2010 Marshal Yung

Common Strategies

● Initial adoption:● e-Government, education, SMB

● Driving force:● Local software industries● SaaS providers – new and legacy applications

● Pioneers:● Local ISP and data centre operators

Page 26: Cloud computing in developing nations

©2010 Marshal Yung

What About Cloud Computing in Malaysia?

Page 27: Cloud computing in developing nations

©2010 Marshal Yung

Cloud Computing in Malaysia

● MIMOS Bhd participation in Open Cirrus● Open source cloud computing test-bed initiated by

HP, Intel, and Yahoo!

● Wide media coverage since 2008● Data centre consolidations

Page 28: Cloud computing in developing nations

©2010 Marshal Yung

Is Malaysia Ready forCloud Computing?

Page 29: Cloud computing in developing nations

©2010 Marshal Yung

Thought I would say a big YES?Well, I say, let's look into it

Page 30: Cloud computing in developing nations

©2010 Marshal Yung

Our Existing Resources

● Infrastructure services● Probably not the best globally, but certainly good

enough or one of the best● 8 high performance data centres in Malaysia – NTT

MSC, AIMS● Web hosting providers

● Software providers● SaaS, mobile applications, web based business

applications

Page 31: Cloud computing in developing nations

©2010 Marshal Yung

Where Do We Start?Collaborations from All Parties

Page 32: Cloud computing in developing nations

©2010 Marshal Yung

Where Do We Start?

● IaaS● Too costly to build new cloud computing data

centres● Why not reuse existing ones?● Participations from ISP and data centre operators

● SaaS● e-Government services – application consolidation?● Business applications

Page 33: Cloud computing in developing nations

©2010 Marshal Yung

Where Do We Start?

● PaaS● THE MISSING LINK!● Cloud platform for SaaS development, cloud

computing management, metering, etc.

Page 34: Cloud computing in developing nations

©2010 Marshal Yung

A Thought for Today: Plans for Malaysian Cloud Computing

Page 35: Cloud computing in developing nations

©2010 Marshal Yung

Fundamentals Must Be InPlace First

● Utilising existing data centres as cloud computing data centres

● e-Government services and e-business applications● COMMUNITY CLOUD!

– Application consolidation● Software application revolution

– Building new cloud application – if necessary– Converting legacy applications to cloud applications

Page 36: Cloud computing in developing nations

©2010 Marshal Yung

Beware of Traps

● Vendor lock-in● A true cloud should have:

– True interoperability– Platform and technology independence

● Security in the cloud● Software and network securities

Page 37: Cloud computing in developing nations

©2010 Marshal Yung

Fostering Adoption

● Universities and education institutions● Research and computation work utilising cloud

computing resources

● Citizens WOULD accept e-Government services

● Businesses WOULD accept e-Business applications

Page 38: Cloud computing in developing nations

©2010 Marshal Yung

Fostering Adoption

● What about rural areas?● The challenges:

– Unstable infrastructure– IT literacy – less people having a computer– Lack of internet coverage

● The good news:– More than 90% mobile network coverage

● Solutions:– SaaS applications has to be mobile device friendly– Trading and business over mobile networks

Page 39: Cloud computing in developing nations

©2010 Marshal Yung

Cloud computing, hype or not, it's happening, and it's very real!

Page 40: Cloud computing in developing nations

©2010 Marshal Yung

Thank You!