28
Cloud computing: trends and skills Nguyen Trung Lap [email protected] 1

[Viet openstack] cloud computing - openstack meetup v2

Embed Size (px)

Citation preview

Page 1: [Viet openstack] cloud computing - openstack meetup v2

Cloud computing: trends and skills

Nguyen Trung Lap

[email protected]

1

Page 2: [Viet openstack] cloud computing - openstack meetup v2

2

Page 3: [Viet openstack] cloud computing - openstack meetup v2

Existing Computing Paradigms

3

Page 4: [Viet openstack] cloud computing - openstack meetup v2

Think of it this way

4

Page 5: [Viet openstack] cloud computing - openstack meetup v2

Cloud computing

• Think of it as Internet Computing

– Computation done over the internet as a service

• Enabled through:

– High Bandwidth and High Speed Internet

– Utility Computing

– Virtualization

– …

5

Page 6: [Viet openstack] cloud computing - openstack meetup v2

Cloud computing

The definition provided by the National Institute of Standards and Technology (NIST): “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider

interaction.”

6

Page 7: [Viet openstack] cloud computing - openstack meetup v2

The characteristics of cloud computing

• On-demand, based on service-level agreements

• Broad network access, resource pooling, rapid elasticity,

• Strong support for virtualization

• Dynamically composable services

• Strong support for creating 3rd party, value added services

7

Page 8: [Viet openstack] cloud computing - openstack meetup v2

The 21st century vision of computing

• ‘Computer utilities’

• There is an increasingly perceived vision that computing will one day be the 5th utility (after water, electricity, gas, and telephony).

8

Page 9: [Viet openstack] cloud computing - openstack meetup v2

Various paradigms promising to deliver IT as services

9

Page 10: [Viet openstack] cloud computing - openstack meetup v2

High-level market-oriented Cloud architecture

10

Page 11: [Viet openstack] cloud computing - openstack meetup v2

Cloud computing trends

• Growing adoption of hybrid cloud services

• Rise in adoption of BYOD policy

• Emergence of cloud service brokerages

• Web 3.0: Where the Cloud Meets Internet Pervasiveness

• IT and the business coming together

• …

11

Page 12: [Viet openstack] cloud computing - openstack meetup v2

Cloud computing trends

• By 2020, cloud service will be the primary IT consumption source for 90 percent of individuals and enterprises.

• In 2020, the cloud computing market is worth $241 billion.

(http://government-2020.dupress.com/driver/cloud-computing/)

• Cloud Computing Enhances Competitive Advantages

12

Page 13: [Viet openstack] cloud computing - openstack meetup v2

What IT Professionals Need to Know

13

Page 14: [Viet openstack] cloud computing - openstack meetup v2

Job is more challenging than just being an administrator!

14

Page 15: [Viet openstack] cloud computing - openstack meetup v2

Skills Impacts in Cloud Computing

• Deep technical knowledge of the various collaboration products

• Design skills

• Consulting

• IT-Business aligment

15

Page 16: [Viet openstack] cloud computing - openstack meetup v2

Considerations for Developers

• Developers will have to focus on innovation, integration, and rapid delivery on business requirements

16

Page 17: [Viet openstack] cloud computing - openstack meetup v2

Security Implications

• Knowledge around data protection, privacy standards, and secure message integrity.

• Additional skill sets of value include identity management, authentication methods, and auditing.

17

Page 18: [Viet openstack] cloud computing - openstack meetup v2

Understanding IT as a Service

• Three basic services: – Software as a Service (SAAS) model

• Apps through browser

– Platform as a Service (PAAS) model • Delivery of a computing platform for custom software

development as a service

– Infrastructure as a Service (IAAS) model • Deliver of computer infrastructure as a service

• XAAS, the list continues to grow…

18

Page 19: [Viet openstack] cloud computing - openstack meetup v2

IaaS

• The important job areas include:

– Provisioning and management

– Monitoring and protecting

– Service management

– Virtualization

– Automation

– Security and compliance

– Performance optimization

19

Page 20: [Viet openstack] cloud computing - openstack meetup v2

Critical Skills by IT Job Role

• Business liaison – Decision making, move into design and architecture

• Datacenter manager – Automation skills, good at management applications, scripting, and

performance optimization

• Security specialist – new security models and technologies, such as data protection

skills, privacy standards, securing message integrity (encryption, digital signing and malware protection), federated identity management, authentication methods, and auditing.

• Software architect – design and build complex distributed systems that exist both outside

and inside an enterprise and the cloud; virtualize system, manage simultaneous users, isolate stack from physical component failures

20

Page 21: [Viet openstack] cloud computing - openstack meetup v2

Platform as a Service

• New Technologies and Areas to Consider

– Identity and access control

– WCF, Rich internet application (RIA) services, HTML5,…

– Connects

– Middleware

– Architecting cloud solution

21

Page 22: [Viet openstack] cloud computing - openstack meetup v2

Cloud career path

• There are two types of emerging cloud

computing careers:

– IT pros with specific cloud skills

• such as Amazon Web Services (AWS), Microsoft Azure or Google Cloud Platform

– IT admins with cloud architecture know-how.

22

Page 24: [Viet openstack] cloud computing - openstack meetup v2

Adopting cloud computing in curricula

• Integrate cloud-based technologies into traditional computer science programs

• Provides courses and even entire programs that focus on cloud computing

24

Page 25: [Viet openstack] cloud computing - openstack meetup v2

Hoa Sen University

• Both: cloud related technologies -> courses and cloud computing course

• Build an Educational Cloud for IT Curriculum through a student-run data center

• Research areas:

– Cloud security

– Internet of thing, IoT security

– SAAS, SOA

25

Page 26: [Viet openstack] cloud computing - openstack meetup v2

Summary

• Cloud computing: Internet computing, computation done over the internet

• Computing will be the 5th utility (after water, electricity, gas, and telephony), the market is worth $241 billion in 2020.

• Job is more challenging than just being an administrator, IT as a service, close to business

• Cloud skills can be obtained via certifications, courses in colleges, and by yourself!

26

Page 27: [Viet openstack] cloud computing - openstack meetup v2

Thank you for listening!

Q&A

27

Page 28: [Viet openstack] cloud computing - openstack meetup v2

References

• Microsoft, "Cloud Computing: What IT Professionals Need to Know," Microsoft,.

• Chee Shin Yeo, Srikumar Venugopal, James Broberg, Ivona Brandic Rajkumar Buyyaa, "Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility," Future Generation Computer Systems, 2008.

• Dothang Truong, "How cloud computing enhances competitive advantages: A research model for small businesses," The Business Review, Cambridge, 2010.

• http://talkincloud.com/cloud-computing/three-cloud-trends-watch-through-2020

• http://government-2020.dupress.com/driver/cloud-computing/

• http://www.centurylink.com/business/enterprise/blog/thinkgig/wp-content/uploads/2012/11/centurylink-business-technology-2020-ebook.pdf

• http://www.cloudcomputing-news.net/news/2014/oct/30/cloud-computing-in-2020-looking-into-that-crystal-ball/

• http://cloudtweaks.com/2015/02/cloud-infographic-top-ten-strategic-tech-trends-2015-2020/

• http://www.infrastructure-intelligence.com/article/aug-2014/world-2020-%E2%80%93-five-mega-technology-trends-will-transform-your-consultancy

• http://www.zdnet.com/article/the-top-trends-shaping-the-face-of-cloud-services-by-2020/

28