OpenStack Ansible for private cloud at Kaidee

45
OpenStack at OpenStack Ansible use case for private cloud Jirayut Nimsaeng (Dear) DevOps & Cloud Architect 2nd Cloud OpenStack-Container Conference and Workshop 2016 Grand Postal Building, Bangrak, Bangkok | September 22-23, 2016

Transcript of OpenStack Ansible for private cloud at Kaidee

Page 1: OpenStack Ansible for private cloud at Kaidee

OpenStack atOpenStack Ansible use case for private cloud

Jirayut Nimsaeng (Dear)DevOps & Cloud Architect

2nd Cloud OpenStack-Container Conference and Workshop 2016Grand Postal Building, Bangrak, Bangkok | September 22-23, 2016

Page 2: OpenStack Ansible for private cloud at Kaidee

$ WHOAMI

● Jirayut Nimsaeng (Dear)

● DevOps and Cloud Architect at

● Interested in Open Source and

Cloud Automation● OpenStack Contributor

Page 3: OpenStack Ansible for private cloud at Kaidee

We are the biggest used goods marketplace in Thailand

Page 4: OpenStack Ansible for private cloud at Kaidee

Source: http://www.fmi.org/research-resources/supermarket-facts

More than 1.3M items online everyday

Our market is equivalent to 30 supermarkets combined.

Page 5: OpenStack Ansible for private cloud at Kaidee

40 milionscreen views

per day

Page 6: OpenStack Ansible for private cloud at Kaidee

650,000 daily unique visitors

It is eight times bigger than Thailand’s national football stadium.

Page 7: OpenStack Ansible for private cloud at Kaidee

4 Seconds a new item is listed

every

Page 8: OpenStack Ansible for private cloud at Kaidee

http://bits.citrusbyte.com/microservices/

We do microservices architecture.

many microservices has been added in past year

Page 9: OpenStack Ansible for private cloud at Kaidee

Why Cloud?

Page 10: OpenStack Ansible for private cloud at Kaidee

Automation Infrastructure

Page 11: OpenStack Ansible for private cloud at Kaidee

Self Service

Page 12: OpenStack Ansible for private cloud at Kaidee

Faster Business

Page 13: OpenStack Ansible for private cloud at Kaidee

Public or Private Cloud?

Page 14: OpenStack Ansible for private cloud at Kaidee

Public and Private Cloud players

Page 15: OpenStack Ansible for private cloud at Kaidee

Public and Private Cloud characteristics

Public Cloud

● OPEX

● No admin expense

● Easy to scale

● Easy to start with small price

● Difficult to track resource

● Difficult to limit quota

● Difficult to control expense

Private Cloud

● CAPEX

● Need expert admin or vendors

● Need time to buy hardware to scale

● High invest and effort

● Easy tracking resource

● Easy to setup quota on project

● Allocated expense

Page 16: OpenStack Ansible for private cloud at Kaidee

Why OpenStack?

Page 17: OpenStack Ansible for private cloud at Kaidee

APIs first

Page 18: OpenStack Ansible for private cloud at Kaidee

Maturity

Page 19: OpenStack Ansible for private cloud at Kaidee

High Availability and Scalability

Page 20: OpenStack Ansible for private cloud at Kaidee

Cost saving

http://www.slideshare.net/randybias/openstack-architected-like-aws-and-gcp

Page 21: OpenStack Ansible for private cloud at Kaidee

Open Source & Ready for Production

Page 22: OpenStack Ansible for private cloud at Kaidee

No vendor lock-in

Page 23: OpenStack Ansible for private cloud at Kaidee

Awesome Team

Page 24: OpenStack Ansible for private cloud at Kaidee

Kaidee’s OpenStack Journey

Page 25: OpenStack Ansible for private cloud at Kaidee
Page 26: OpenStack Ansible for private cloud at Kaidee
Page 27: OpenStack Ansible for private cloud at Kaidee
Page 28: OpenStack Ansible for private cloud at Kaidee
Page 29: OpenStack Ansible for private cloud at Kaidee
Page 30: OpenStack Ansible for private cloud at Kaidee
Page 31: OpenStack Ansible for private cloud at Kaidee

Why OpenStack Ansible?

Page 32: OpenStack Ansible for private cloud at Kaidee

Use and maintain by Rackspace and Big Tent

Page 33: OpenStack Ansible for private cloud at Kaidee

Because it is Ansible

● Agentless architecture

● No centralized server

● Human readable

● Open Source

● Highly flexible and configurable

● Idempotent

Page 34: OpenStack Ansible for private cloud at Kaidee

Infrastructure as Code

From example configuration in OpenStack Ansible document

Page 35: OpenStack Ansible for private cloud at Kaidee

Complies with Security Technical Implementation Guidelines

http://docs.openstack.org/developer/openstack-ansible-security/auto_controls-all.html

Page 36: OpenStack Ansible for private cloud at Kaidee

The best way to learn how OpenStack works

Page 37: OpenStack Ansible for private cloud at Kaidee

Kaidee after OpenStack

Page 38: OpenStack Ansible for private cloud at Kaidee

Reduced time to deploy a new service

Significantly reduce from days to an hour

Page 39: OpenStack Ansible for private cloud at Kaidee

Playground for Developer

Page 40: OpenStack Ansible for private cloud at Kaidee

Cost for scaling

Page 41: OpenStack Ansible for private cloud at Kaidee

Next steps

Page 42: OpenStack Ansible for private cloud at Kaidee

Maintenance and Upgrading

Page 43: OpenStack Ansible for private cloud at Kaidee

OpenStack Ironic

Page 44: OpenStack Ansible for private cloud at Kaidee

OpenStack Designate

Page 45: OpenStack Ansible for private cloud at Kaidee