what is the cloud - first steps to understanding cloud computing
DESCRIPTION
Presentation at Makers Academy on 8 September 2014. It is aimed at people who want to have a 1st understanding of the cloud. It provides a high level overview of what the cloud is.TRANSCRIPT
The Cloud
Why are YOU here today?
• Become a rockstar star programmer in cool tech company
• Startup a Business
• Making money
3
• Commitment at the Maker Academy
• Expert with heroku
4
You want to go !
FURTHER5
How is THIS presentation!going to help YOU?
Whatever inspires you …
7
be GOOD at it
You MUST
8
NO!OUTSTANDING
9
Further your knowledge
of the cloud
Why ME today?
11
From Support to Post Sales consultant
Entrepreneur: Cloud migration business
Worked in IT for 10 years
12
What to Expect
today?13
To learn14
About the CLOUDAt a high level
15
cloudWhat is the
• The Cloud is everywhere!• It is changing our
world
• It unites people together
• It creates jobs
• It is key for the economy17
A Marketing term
18
Machines that run useful
tools, software or websites
19
20
It’s what you know but it looks different
21
22
23
24
25
Why are businesses excited about the
cloud?Goal of online businesses
26
Increasing revenue with more clients
a.k.a more traffic
28
29
Problem?
30
We need to scale up
31
QUICKLY
How to achieve it?
Using
Virtualisation
34
What do you mean Gaël?
35
Flat 1 Flat 2
Flat 3 Flat 4
Penthouse
Electricity
Gas
Water
W G E
W G E W G E
W G EW G E
36
How does it look like
in the datacenter
37
Virtual Machine 1 Virtual Machine 2
Virtual Machine 3 Virtual Machine 4
BIG Virtual Machine
N C D R
N C D R
N C D R
N C D R
N C D R RAM
Disk
CPU
Network
38
This is a cloud
39
This is a bigger cloud
This is an even bigger cloud
41
How do you manage it?
Through a web interfaceAnywhere on the globe
Amazon
44
Rackspace
45
On the JOB
To grow your …
infrastructure !
Engage your Ops team
47
3 types of cloudAs-A-
Service49
IaaSInfrastructure as a service
Rent Virtual Machines
50
SaaSSoftware as a Service
Rent fully operational software
51
PaaSPlatform as a Service Run your code
52
Other “aaS”Database, logging, login, file sharing, back office,
security…
53
Your goal for your cloud:
Be LeanUse different
Service providers
54
Example• Use Azure (IaaS) to host your code
• Use Engineyard (DBaaS) to host your DB
• Use a CloudFlare (CDN) to distribute content to the world
• Use Incapsula (DDoS) to Protect your website
55
The Lingo56
• Cloud Server, EC2 • Object store • Cloud Load Balancer
• Cloud DNS, Route53
• Cloud Backup
• Cloud Files, S3 • Private Cloud • Public Cloud • Hybrid Cloud • CDN, CloudFront • MongoDB • Cloud database, RDS
Technology
57
A big word
7 !Benefits
1. From CApital EXpenditure (CAPEX) to OPerational EXpenditure (OPEX)
2. Lower overall cost
3. Increases agility
4. Reduces complexity
5. Shift the focus of IT resources to higher-value-added activities for the business
6. Support business innovation
7. Reduces investment risks
62
7 Considerations
1. Security!2. Lack of transparency
3. Location of the data and data protection acts
4. Performance
5. Availability: What if it goes down?
6. Vendor lock-in. Vendor going bust? What next?
7. Loss of control. People like to touch their …. hardware
64
65
Take a pic and post a tweet
#MakerAcademy
67
Don’t be a stranger and
get in touch !
@gaelreignier
68
70