CloudFoundry-summit-2015-a-look-back

30
HUAWEI TECHNOLOGIES CO., LTD. www.huawei.com Cloud Foundry Summit 2015 a lookbACK Krishna Kumar Lead Architect

Transcript of CloudFoundry-summit-2015-a-look-back

HUAWEI TECHNOLOGIES CO., LTD.

www.huawei.com

Cloud Foundry Summit 2015

a lookbACK

Krishna KumarLead Architect

HUAWEI TECHNOLOGIES CO., LTD. 2

Cloud Foundry Summit 2015 ……1. Watch out for http://www.cfsummit.com/2. Cloud Foundry Handle on Twitter : @cloudfoundry3. A Review by Exaforge - http://www.exaforge.com/cfsummit-quick-take/4. A Detailed blog by Altoros - http://blog.altoros.com/cloud-foundry-summit-2015-day-two.html5. Videos https://www.youtube.com/playlist?list=PLhuMOCWn4P9g-UMN5nzDiw78zgf5rJ4gR6. Major Announcements:

- Huawei, JP Morgan, Apigee, Bloomberg, CloudSoft & New Relic joins foundation- EMC, IBM & GE opening DOJO programs- HP donates windows support code & Microsoft supports CF on Azure- IBM Announced Bunch of BlueMix Services- Pivotal & Mirantis partnership for CF on Openstack

1. Some special sessions like ‘Open House with Onsi’ , ‘Ask Dr. Nic’ , etc. are not recorded sessions but I was part of it - that info!

2. Interaction with committers, DOJO program participants and some vendor chat – what all these means to a beginner CF developer!!!

3. Chronology of events unfolded in the summit to give a glimpse of what happened both technical and non-technical

What this presentation gives you ……

HUAWEI TECHNOLOGIES CO., LTD. 3

Total sessions = 100+ http://www.cfsummit.com/program

Speakers = 100+

25+

1500+ 10+

25+

The first event hosted after forming it 6 months back!

HUAWEI TECHNOLOGIES CO., LTD. 4

The Big Day Begins……….. May 11th

HUAWEI TECHNOLOGIES CO., LTD. 5

Cloud Foundry CEO Sam Ramji on the Roll..

He said:1. Business2. Development3. Operation

Nice, short and succinct – well said All in 15 minutes of time!!!

May 11th

Together is Continuous Innovation &

this is the moment for Cloud Foundry

HUAWEI TECHNOLOGIES CO., LTD. 6

May 11th

The 10 things:Watch the video – nicely told.

Open Source means be together !World Trust us! So DO IT!

HUAWEI TECHNOLOGIES CO., LTD. 7

May 11th

There were several parallel tracks and so I tried to manage some important sessions.Especially Diego track there were several items and I tried to get sessions of Onsi,

and few others mainly developer oriented but not all.

Also other colleagues from Huawei was attending tracks in parallel to share the knowledge.

http://www.cfsummit.com/programSome details follows…..

HUAWEI TECHNOLOGIES CO., LTD. 8

What exactly it is:- Pluggins will help to lots of jobs as cli commands; - but co-exist with it.- So as a dev start using it for new developmnt.

May 11th

Simon & Jo did an excellent overview to get start!

SAP was doing interesting analysis of large scale data coming from CF – using Spark, Micro services, etc.

HUAWEI TECHNOLOGIES CO., LTD. 9

May 11th

HUAWEI TECHNOLOGIES CO., LTD. 10

The Diego UPDATE!- Diego GA release on Q3

- Diego is feature complete!- You could use for Production.

- Pivotal is testing the scalability aspect.- Recently Pivotal hosted 50 cells +

4000 apps at AWS and analyzing the data for further processing.

- One of the fantastic session; - more open,

- lots of questions and - more clarity.

May 11th

A small group at the corner of exhibition hall.Onsi answered lots of questions and Eric added some additional info.

The best session I attended

HUAWEI TECHNOLOGIES CO., LTD. 11

May 11thFew Breakout sessions – I barged in….

IBM Fellow Bala joins Adam in this case study. The key factor for scaling are:

- Security- Services

- Operations Management

- Lattice is just enough cloud foundry, not production type.- Run terraform cluster without Bosh.- Download the cloudcredo rock from github- Run the ‘rock’ command- Start a container in docker with same staging process as cf- Stage and run locally docker image.- If you are a lattice guy – must watch the session video!

- Powerful real-time log solution for open source log management.

- Integrating with ELK, Graphite- More here: http://

www.cloudcredo.com/how-to-integrate-elasticsearch-logstash-and-kibana-elk-with-cloud-foundry/

HUAWEI TECHNOLOGIES CO., LTD. 12

Day wrap-up sessions May 11th

HP Open Sourced all its .NET CF stuff.

45% Enterprise is on .NET

The most important story was the Maritian!- Open sourced the book- Great Review/Criticism from the Community!- Then came the publishing order!- Then came the Movie Order!- The Moral is:

- People Pay if good quality open source!

How CF Helps ISV’s cost for new customersCF as platform for change

HUAWEI TECHNOLOGIES CO., LTD. 13

May 11th

You name it!Yummy Foods!

Games!Vendors Booths!

Speakers!Committers!

Geniuses!Participants!

All under – one Roof

HUAWEI TECHNOLOGIES CO., LTD. 14

The Second & Last Day……. May 12th

Interesting talk by two pivotal guys who created the cloud foundry and continue to drive this to the Future.- Provide a framework like travel in plane!- Cloud native apps (12 factor apps)- Google & Netflix kind of world – the Future!

Photon & Lighwave – 2 new VmWare projects

Healthcare is on Fire and CF is going to help!

HUAWEI TECHNOLOGIES CO., LTD. 15

May 12th

Why this key note was different?- Most of the audience hearing the cloud foundry

in telecom/network(SDN/NFV) world first time! - Lots of Huawei booth traffic happened after this

talk, a clear evidence of the impact of the talk!- Clearly communicated Cloud foundry play big role

in future communication tech.- The examples given were fantastic – directly

connected to the common man’s daily life – including the bath room camera reference

HUAWEI TECHNOLOGIES CO., LTD. 16

May 12th

1. Must Learn TDD- It is hard to learn TDD- All code is guilty untill proven otherwise- No need to refactor- Test code is your documentation

2. Be comfortable with Xtreme Programming- Mentoring, Collective coding, sharing

3. Get in to DOJO - See slide 25 for more DOJO info

4. Dedication- To the community through mailing list, documentation, test, etc.

5. Committer-ship - Significant feature contribution needed- Rare to become without DOJO

6. PMC Member/Lead

HUAWEI TECHNOLOGIES CO., LTD. 17

May 12th

What he said (may be what I heard Dr. Nic knows too much, simply not possible to catch up with all his sayings! )1. BOSH is very complicated2. Spiff trouble3. How Openstack does not work4. Docker & Buildpack comparison5. Terraform reuse6. Kubernetes is not 12factor but Diego is!7. Lots of customer deployments discussed.8. Lots and Lots of Q&A……

- It was a long 2 hrs session:- Few guys around the table (10+)- Very deep down discussion- Specific questions & use cases- Glad to be there – Fantastic one!

The best session I attended

HUAWEI TECHNOLOGIES CO., LTD. 18

May 12th

HUAWEI TECHNOLOGIES CO., LTD. 19

May 12thFew Breakout sessions – I got in…

• Definition of container is highly skewed• Runtime and image is confusing• Multiple PODS in CF• Docker layers & buildpacks are problem -

Patching issues in both layers. Mix it?• Droplets needs to be ported between CF• Removing build pack is difficult• Multiple Versions of images in the hub• Performance• Containers gives too much power

- Cf docker-push- No Docker Daemon- Native Docker running- Private Registry locally cached version

HA: Single deployment with dual AZ

HA: Dual Deployment

DR: OPS Manager in PCF

Security: ACL, Routes, Networks

HUAWEI TECHNOLOGIES CO., LTD. 20

May 12th

Nice session – how to get things going!

Animesh & Dan did a good Job!

HUAWEI TECHNOLOGIES CO., LTD. 21

May 12thCF Summit closing………..

Choose right type of cloud – i.e. $ cf push myappGigantic slow moving company is transforming using CF

Industrial Internet & CF – i.e. $ cf push wind-turbine

Free Software make sense!!!

HUAWEI TECHNOLOGIES CO., LTD. 22

May 12thThe Sponsor Night – for the privileged

HUAWEI TECHNOLOGIES CO., LTD. 23

May 12th

HUAWEI TECHNOLOGIES CO., LTD. 24

with committers

The top Take Away:1. For community code contribution, you can discuss the issue first in cf-mailing list2. For Pivotal tracker backlog items, please raise an issue and discuss with the

concerned PM before start coding, Let your idea know to them.3. Look at the community tag in certain tracker items and start working on it4. Icebox items are jus an idea and not necessarily feature needed. Discuss before

doing anything in icebox. Some of them may not be needed at all.5. There are very limited resource available in certain projects like CLI and so your

contributions will take long time to get in and that does not mean you are ignored.6. Current committers welcome your code contribution and so no hesitation in

contributing.7. Start adding small features with clear testing code. It will help committers to accept

it faster. 8. Discuss! Discuss! Discuss!

Had a chat with several code contributors/committers: Simon, Jonathan, Daniel, Eric, Onsi, Marcello, Greg, Sri, Dr. Nic, Animesh, Dave Nielson and few others………..

HUAWEI TECHNOLOGIES CO., LTD. 25

The DOJO

The Dojo Away:1. Selection is based on the knowledge of programming, TDD, and empathy to the

community2. Remote interview conducted through skype by Pivotal experts3. The location is few places now: San Francisco and new places coming up in US4. Its pair programming with a senior guy for 6 weeks (intense 6 days a week)5. The pairing changes depends on features/bugs. Must cope up with the situation6. Not necessarily you get a project to work; it depends where the people are needed7. After completion you get committership to that project8. Rotation happens 6-9 months between projects9. Use Google Hangouts for F2F, ScreenHero for screen sharing, Slacks for messaging10. The cost is FREE

Had a chat with some DOJO guys:- Simon, IBM – Already completed DOJO- Luke, EMC – Currently going through DOJO- Biao, Huawei – Selected for DOJO, waiting - Few other vendors/clients who knows it

HUAWEI TECHNOLOGIES CO., LTD. 26

with Cloud Foundry Partners / Vendor’s………

The biggies • PCF • BlueMix• Helion

Each player is looking for adding more features,

rich content to their version.

The strategy is to influence the community

through contribution.HP contributed lots of Windows CF code to catch up with pivotal

and IBM

HUAWEI TECHNOLOGIES CO., LTD. 27

with Cloud Foundry Partners / Vendor’s………

The consultants were full in force to exploit the

Popularity of the CF.

Also they like the customization

aspect because of

the complexityof the

CF deployment.

HUAWEI TECHNOLOGIES CO., LTD. 28

with Cloud Foundry Partners / Vendor’s………

Networking & IoTplayers were lookingfor specific valueadd with CF.

The strategy could be to use the rapidapp developmentscenario with cloudnative app i.e.12 factor apps.

HUAWEI TECHNOLOGIES CO., LTD. 29

with Some of the TOP Brains

Had nice chat & Q&A;

CF is going to be the future!With Sam Ramji - CF CEO

With Joshua McKenty - Pivotal CTO &

Openstack Creator! With Onsi Fakhouri -VP Engineering Pivotal

With Dr. Nic Williams – CEO Stark & Wayne

HUAWEI TECHNOLOGIES CO., LTD. 30

BangaloreBack to the Future

Thanks for listening & for not sleeping