Influence of Open Source on Engineer Culture. Shen jindi Alibaba Group



Similar documents
Embracing Open Source: Practice and Experience from Alibaba. Wensong Zhang The 11 th Northeast Asia OSS Promotion Forum

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

Intel IT s Cloud Journey. Speaker: [speaker name], Intel IT

OpenShift and Cloud Foundry PaaS: High-level Overview of Features and Architectures

Drive new Revenue With PaaS/IaaS. Ruslan Synytsky CTO, Jelastic

Customer Cloud Architecture for Big Data Analytics.

Software Defined Everything

Architecting Open source solutions on Azure. Nicholas Dritsas Senior Director, Microsoft Singapore

RED HAT CLOUD SUITE FOR APPLICATIONS

OpenStack Ecosystem and Xen Cloud Platform

10.04 LTS Server Edition

Ali Ghodsi Head of PM and Engineering Databricks

Virtualization in a Multipurpose Commercial Data Center

Do Containers fully 'contain' security issues? A closer look at Docker and Warden. By Farshad Abasi,

Cloud Security with Stackato

Huawei and Open Source. Industry development department Shi Hao

Linux A first-class citizen in Windows Azure. Bruno Terkaly bterkaly@microsoft.com Principal Software Engineer Mobile/Cloud/Startup/Enterprise

HO5604 Deploying MongoDB. A Scalable, Distributed Database with SUSE Cloud. Alejandro Bonilla. Sales Engineer abonilla@suse.com

Stackato PaaS Architecture: How it works and why.

INTRODUCING WINDOWS AZURE

Sacha Dubois RED HAT TRENDS AND TECHNOLOGY PATH TO AN OPEN HYBRID CLOUD AND DEVELOPER AGILITY. Solution Architect Infrastructure

Implement Hadoop jobs to extract business value from large and varied data sets

RED HAT SOFTWARE COLLECTIONS BRIDGING DEVELOPMENT AGILITY AND PRODUCTION STABILITY

Cisco Application-Centric Infrastructure (ACI) and Linux Containers

Ryu SDN Framework What weʼ ve learned Where weʼ ll go

Jfokus PaaS Hands-On Lab

Build & Manage Clouds with Red Hat Cloud Infrastructure Products. TONI WILLBERG Solution Architect Red Hat toni@redhat.com

How To Create A Data Visualization With Apache Spark And Zeppelin

Open Source and IBM. Dr. Bob Sutor Vice President, Open Source and Linux IBM Software Group IBM Corporation

w w w. u l t i m u m t e c h n o l o g i e s. c o m Infrastructure-as-a-Service on the OpenStack platform

Razvoj Java aplikacija u Amazon AWS Cloud: Praktična demonstracija

Computer Science. About PaaS Security. Donghoon Kim Henry E. Schaffer Mladen A. Vouk

Continuous Integration

Continuous Integration using Docker & Jenkins

Cloud Portability: PaaS Delivers the Holy Grail

Start up Jobs Germany FEB 2014

Jenkins Slave Cloud with Apache Mesos. Klaus Azesberger Reinhard Kiesswetter Infonova GmbH

Open Source Technologies on Microsoft Azure

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

OpenShift. Marek Jelen, OpenShift, Red Hat

CloudLinux is a proven solution for shared hosting providers that:

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture

Erlang, Open Networking, and the Future of Computing. Stu Bailey, Founder/CTO

RED HAT ENTEPRISE LINUX OPENSTACK PLATFORM PRODUCT OVERVIEW & UPDATE. Jeff Jameson Sr. Principal Product Marketing Manager Virtualization BU, RED HAT

Managed Servers ASA Extract FY14

Building a Cloud Computing Platform based on Open Source Software Donghoon Kim ( donghoon.kim@kt.com ) Yoonbum Huh ( huhbum@kt.

Open Source for Cloud Infrastructure

Use Cases for Docker in Enterprise Linux Environment CloudOpen North America, 2014 Linda Wang Sr. Software Engineering Manager Red Hat, Inc.

PROJECT HOSTING 3.0 LANCE ALBERTSON

Assignment # 1 (Cloud Computing Security)

PaaS - Platform as a Service Google App Engine

What new with Informix Software as a Service and Bluemix? Brian Hughes IBM

CLOUD IS THE NEW COMPUTER

Service Definition BI & Big Data Services

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

Efficient Network Marketing - Fabien Hermenier A.M.a.a.a.C.

Is Hadoop Enterprise ready?

Private Cloud Storage for Media Applications. Bang Chang Vice President, Broadcast Servers and Storage

Enabling IT Agility with an Open Hybrid Cloud

Extending Tizen Native Framework with Node.js

Traditional v/s CONVRGD

HP and the Open Cloud

Offerte del 13 giugno 2014

HADOOP BIG DATA DEVELOPER TRAINING AGENDA

Microsoft Azure: Opção de Nuvem para Todo o Desenvolvedor. Danilo Bordini & Osvaldo Daibert

Case Study : 3 different hadoop cluster deployments

Data Analytics Infrastructure

AIST Data Symposium. Ed Lenta. Managing Director, ANZ Amazon Web Services

Media on AWS. Consulting, DevOps & Managed Services. sales@cloudcover.in

Thing Big: How to Scale Your Own Internet of Things.

Expand Your Infrastructure with the Elastic Cloud. Mark Ryland Chief Solutions Architect Jenn Steele Product Marketing Manager

DLT Solutions and Amazon Web Services

E-Business Technology

The Evolution of IaaS on Cloud Native Infrastructure

SAS BIG DATA SOLUTIONS ON AWS SAS FORUM ESPAÑA, OCTOBER 16 TH, 2014 IAN MEYERS SOLUTIONS ARCHITECT / AMAZON WEB SERVICES

Extending your VMware Cloud Infrastructure with a Private Platform-as-a-Service

Using Vagrant for Magento development. Alexander

Executive Point of View: Transforming Your Business with Platform as a Service (PaaS)

OpenStack Introduction. November 4, 2015

Extending the Enterprise Data Warehouse with Hadoop Robert Lancaster. Nov 7, 2012

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity

Technology Enablement

CONNECTRIA MANAGED AMAZON WEB SERVICES (AWS)

Open Source Software. The Foundation for Tomorrow s Infrastructure. Al Gillen. Program VP, System Software IDC April 2013

Container-based Network Function Virtualization for Software-Defined Networks

ServerCentral Cloud Services Reliable. Adaptable. Robust.

Déployer son propre cloud avec OpenStack. GULL François Deppierraz

How To Manage A Virtual Data Center In A Country With Limited Space

Private PaaS 101: What It Is and Why You Need It. Insulate Your Cloud with the Stackato Secure Middleware Layer

Service Definition Product Management & Business Analysis Services

The Politics Of Cloud Computing

There's Plenty of Room in the Cloud

Design and Implementation of IaaS platform based on tool migration Wei Ding

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014

Cloud Orchestration. Mario Cho. Open Frontier Lab.

Cloud, where are we? Mark Potts, HP Fellow, CTO Cloud November 2014

GAIN BETTER INSIGHT FROM BIG DATA USING JBOSS DATA VIRTUALIZATION

ASAM ODS, Peak ODS Server and openmdm as a company-wide information hub for test and simulation data. Peak Solution GmbH, Nuremberg

Transcription:

Influence of Open Source on Engineer Culture Shen jindi Alibaba Group

Content The Open Source of Alibaba Influence of Open Source on Alibaba Strategy and Advices for using Open Source Software Challenge of Enterprise System

Self Introduction Shen Jindi, Nickname in Alibaba:Lu Qi Joined Taobao in 010,served as the architect for Wangwang, Dingding and Lawing,Currently responsible for the open source business Member of Alibaba Open Source committee

Alibaba Open Source Practice In 009,Dr. Zhang Wensong(Author of LVS) joined Taobao,then built Alibaba open source culture In 010,Tair the first Ali heavyweight open source was released (Distributed caching system)» the QPS peak was more than 10 million per second In 011,Open Source Committee was set up, in 015 the Open Source Group was set up Covers front-ends,back-ends,database,filesystem,kernel,hardwares, etc 100+ Open Source Projects,150+ active open source Contributors

Open Source projects Alibaba mainly Involved Linux Kernel/XEN/KVM Hadoop/HBase/Spark MySQL OpenJDK LVS NodeJS

Objective of Alibaba Open Source Giving back to communities,we use many kinds of open source softwares meanwhile we should make contribute to open source development Technology innovation &Improving infrastructure software with the industry To establish the effect of technology of Alibaba,attract more talents and to meet the greater technical challenge As a cloud company,aliyun should participate in building better open source infrastructure,which could reduce the cloud cost of Enterprise

Engineer Culture Influence of Open Source 有 详 细 的 开 源 指 引 和 流 程, 鼓 励 工 程 师 参 与 开 源

Free Open Source Services Influence of Open Source Code Hosting:http://code.taobao.org Mainstream Linux distributions, Apache, CPAN and other open source software mirroring service http://mirrors.aliyun.com/» Characteristic image warehouse» RubyGems : http://ruby.taobao.org/» Python: http://mirrors.aliyun.com/pypi/» RaspBian: http://mirrors.aliyun.com/raspbian/» MacPort: http://mirrors.aliyun.com/macports/» Maven Android: On-line in December 015» Others:ali-yum@alibaba-inc.com

R & D efficiency improvement Influence of Open Source» Using plenty of open source softwares during R&D process» Migrating from Subversion to git.» The fully open source solution help us support the 80000/ second trading peak» Reduce the cost of using commercial software.» Full Linux operating system on sever side, we can customized Kernel according to the growth of requirement» Faster to apply the new open source softwares» Docker Spark HBase Nodejs have already been used widely when they were beta versions

Promotion of Technical Strength Influence of Open Source Optimization ability of basic service software» Faced the Vulnerability of 015-03 Xen Hypervisor XSA-13,Aliyun used HotPatch to avoid large-scale downtime repair.» OpenJDK ARM low power server Myql.» Over 1PB data on Spark» Ability to promote the commercial service based on the new open source technology» Launched PAAS cloud service based on Docker technology» RDS Mysql CDN

Open source software help reduce the cost of cloud Use open source software to reduce the migration cost to public cloud» By using mainstream open source,you can use following softwares on both public cloud and proprietary cloud:» Try to use the open source softwares which support the standard:» SDN components Support OpenFlow» deploy the Swift System support S3( ) interface

Enterprise System should adapt to open source Make active use of open source softwares» Most of the open source software have been tested by large Internet companies.» For variety of open source softwares, we should make full preparations for calling works» Adopt the universal open source softwares based on standard and ensure the R&D investment,such as HDFS Reduce R&D cost using open source» Community development is the trend especially for the basic softwares.hadoop Spark Docker are all developed by Community.» 80% features of open source are deckled by Community, which could reduce cost

Enterprise should have open source strategy Learning and improving» The open source software development route should match the rhythm of its own software development» Using and contributing open source software can enhance the enterprise's standardization, scalability, and reduce costs» Understand the open source licensing agreement» Contribution» Encourage engineers to contribution open source and then form the engineer culture» Interact with the community, to help each other is the required course for each company» Engineers could get a sense of achievement, at the same time,enterprise could enhance the ability of the R & D delivery

Cases of using Open Source Softwares in Alibaba» Database:Mysql PostgreSQL Sqlite» Application Server:Tomcat NodeJS» Web Server:Tengine Apache» Code Management Tools:Git GitLab Subversion» Code CI:Jenkins» OS:Linux XEN/KVM» Big Data Platform:Hadoop Spark jstorm R Hive Mahout HBase» Development Tools:Spring OpenJDK Python Ruby ReactNative Docker

Contact us Aliyun:http://www.aliyun.com Github: http://github.com/alibaba/ Email:opensource@alibaba-inc.com Official Website:http:// opensource.alibaba.com Code hosting:http://code.taobao.org

Thanks