OpenStack Summit 2012視頻合輯
原創(chuàng)【51CTO快訊】來自程輝的消息:
#OpenStack Summit# 總共95個(gè)視頻已經(jīng)全部從Youtube下載上傳到@優(yōu)酷網(wǎng)的@OpenStack 賬號(hào)上:http://t.cn/zldvoaW ,對(duì)應(yīng)的slides也均上傳到@微盤上,下載:http://t.cn/zldvoal 建議做OpenStack的公司給員工放兩天假把這些視頻和slides學(xué)習(xí)一遍。相當(dāng)于為每個(gè)員工節(jié)省$1500往返機(jī)票+$500入場(chǎng)券。
今年在北美圣地亞哥舉辦的OpenStack峰會(huì)歷時(shí)4天,面向所有關(guān)注OpenStack的開發(fā)者、用戶和系統(tǒng)管理人群。作為OpenStack董事會(huì)在中國(guó)區(qū)的兩名董事之一,程輝在本次大會(huì)上也進(jìn)行了一場(chǎng)分享。
視頻合輯的在線觀看地址:http://www.youku.com/playlist_show/id_18490854.html
OpenStack Summit官方網(wǎng)站:http://www.openstack.org/summit/san-diego-2012/openstack-summit-sessions/
視頻列表(整理中)
第一天
Crowbar for OpenStack Deployments(Scott Jensen)
Crowbar是第一個(gè)開源的針對(duì)OpenStack部署的框架,Dell和SUSE的私有云都是基于這個(gè)框架構(gòu)建的。本講座主要介紹Crowbar的項(xiàng)目進(jìn)展以及框架的功能。
The Open Source Data Center(Cole Crawford)
Linux將開源軟件變?yōu)橹髁鳎鳲penStack提供了一個(gè)開源的云,但是我們的工作才剛剛開始。開放計(jì)算項(xiàng)目是一個(gè)開源的硬件平臺(tái),這有關(guān)我們?nèi)绾卧O(shè)計(jì)和部署數(shù)據(jù)中心。
雖然很多負(fù)載現(xiàn)在都在虛擬機(jī)當(dāng)中運(yùn)行,但高性能的物理服務(wù)器還是有其用武之地。為了迎合不同的需求,提供商通常在Cloud Automation for VMs等環(huán)境下管理服務(wù),并手動(dòng)管理物理機(jī)器。在這個(gè)分享當(dāng)中,我們介紹一個(gè)無縫管理物理服務(wù)器和虛擬機(jī)的解決方案。
True Hybrid Clouds: Extending OpenStack with Cloud Foundry)(John Purrier)
Appfog使用開源的Cloud Foundry項(xiàng)目進(jìn)行OpenStack的延伸,構(gòu)建一個(gè)混合的云。我們討論了云內(nèi)部的連接和工作負(fù)載在實(shí)例之間的轉(zhuǎn)移,并演示開發(fā)者如何使用自己相中的編程語言創(chuàng)建應(yīng)用,再部署到基于OpenStack的云上(如惠普云,Rackspace等)。
Considerations for Building an OpenStack Private Cloud(Ryan Richard)
對(duì)于私有云架構(gòu),并沒有簡(jiǎn)單的解決方案。OpenStack具有可塑性,可以有不同的設(shè)計(jì)方式,所以正確的進(jìn)行架構(gòu)至關(guān)重要。本次分享包含的內(nèi)容有:考慮終端,是否使用Swift,針對(duì)1-20、20-100個(gè)節(jié)點(diǎn)的環(huán)境架構(gòu)的樣例,性能考慮。
Pull from Source in Cookbooks for Folsom Deployment(Andi Abes)
讓我們填平編碼和部署之間的鴻溝!當(dāng)我們開始實(shí)踐DevOps持續(xù)部署的時(shí)候,我們的部署腳本也應(yīng)該跳過打包的步驟,而直接從源代碼當(dāng)中拉取。這正是Crowbar為Flosom部署提供的一個(gè)選項(xiàng)。
Open Source Versions of Amazon's SNS and SQS(Ryan King)
Comcast一直在建造自己的私有云,以承載其Cloud TV平臺(tái)。作為整個(gè)計(jì)劃的一部分,Comcast硅谷創(chuàng)新中心研發(fā)了一套Amazon SNS和SQS的兼容開源版本,現(xiàn)在計(jì)劃將其跟OpenStack整合。我們的服務(wù)基于Redis和Cassandra構(gòu)建,以實(shí)現(xiàn)多數(shù)據(jù)中心的可用性,可擴(kuò)展性和低延遲。
How OpenStack Compute is Driving Forward Database Services in the Cloud(Vipul Sabhaya, Tim Simpson)
OpenStack目前已經(jīng)在Rackspace和惠普都運(yùn)轉(zhuǎn)了生產(chǎn)環(huán)境,這里,來自Rackspace和惠普的兩位將討論如何使用數(shù)據(jù)服務(wù)(RedDwarf項(xiàng)目)為OpenStack增值。RedDwarf是一個(gè)簡(jiǎn)化數(shù)據(jù)庫管理的服務(wù)。
Hyper-V and OpenStack Deep Dive(Alessandro Pilotti, Peter Pouliot)
從Folsom版本開始,Hyper-V Nova計(jì)算功能被合并到了Nova Compute代碼當(dāng)中。我們將演示如何設(shè)置一個(gè)基于Hyper-V 2012的Folsom基礎(chǔ)架構(gòu),運(yùn)行的實(shí)例包含Linux,Windows和FreeBSD。
Openstack API support metric, documentation and testing(Ravikumar Venkatesan)
這場(chǎng)是一次有關(guān)OpenStack API的頭腦風(fēng)暴:客戶和版本的支持,文檔,以及測(cè)試。
What about billing? An introduction to Ceilometer(Nick Barcet)
Ceilometer項(xiàng)目是6個(gè)月之前啟動(dòng)的一個(gè)項(xiàng)目,啟動(dòng)的目的是考慮到希望使用OpenStack的公有云提供商要構(gòu)建支付系統(tǒng),需要編寫的代碼其實(shí)是一樣的。Ceilometer的目標(biāo)不是為了提供完整的支付方案,而是整個(gè)支付系統(tǒng)的第一個(gè)環(huán)節(jié):收集費(fèi)用計(jì)算所需要的信息。
Storing VMs with Cinder and Ceph RBD(Josh Durgin)
Ceph是一個(gè)開源的分布式對(duì)象存儲(chǔ),網(wǎng)絡(luò)塊設(shè)備,以及文件系統(tǒng)。Ceph使用與S3兼容的REST接口。在Folsom版本之后,Cinder以其塊存儲(chǔ)作為VM的底層,成為OpenStack當(dāng)中的一級(jí)功能之一。我們會(huì)討論這兩個(gè)項(xiàng)目跟OpenStack集成的當(dāng)前狀況。
Getting From Folsom to Grizzly: A DevOps Upgrade Pattern(Greg Althaus)
有關(guān)升級(jí):OpenStack項(xiàng)目發(fā)展極快,這令人興奮也令人煩躁,因?yàn)閯偛渴鸷靡粋€(gè)版本,新版本又發(fā)布了。作為Crowbar的創(chuàng)始人,這節(jié)課將評(píng)估OpenStack升級(jí)的模式,聊聊cookbook的設(shè)計(jì),以及orchestration的設(shè)計(jì)。
Heat: A template based orchestration engine for OpenStack(Steven Dake)
Heat是CloudFormation的模板語言。CloudFormation是一個(gè)在Apache 2許可協(xié)議下的管理引擎,通過Heat可以在這個(gè)平臺(tái)上控制各種底層資源,如存儲(chǔ)、網(wǎng)絡(luò)、實(shí)例和應(yīng)用。Heat還提供了認(rèn)證、網(wǎng)狀stack、高可用、自動(dòng)化擴(kuò)容等高級(jí)功能。
Upstreaming Chef DevOps: Building Community OpenStack Cookbooks (DISCUSSION)(Matt Ray)
這是來自O(shè)penStack部署工具Chef菜譜社區(qū)的一個(gè)聯(lián)合分享。菜譜社區(qū)的目的是成為OpenStack部署和最佳實(shí)踐的上游。我們將考量代碼的現(xiàn)狀,需要解決的問題,以及未來計(jì)劃實(shí)現(xiàn)的特性。
General Bare-Metal Provisioning Framework(Mikyung Kang, Ken Igarashi, David Kang)
Nova為計(jì)算基礎(chǔ)架構(gòu)提供了快捷性和靈活性。虛擬化在Nova中至關(guān)重要,但是虛擬化同時(shí)也造成了性能問題。有些用戶希望使用裸金屬,而非虛擬化,那么裸金屬的部署分配已經(jīng)有一些實(shí)現(xiàn)方式,如重啟機(jī)器后刷新成一個(gè)全新的系統(tǒng)鏡像,用戶用完了之后就把本地硬盤清空等。NTT docomo和USC/ISI正在計(jì)劃提供這方面的框架服務(wù)。
下一頁:第二天日程
#p#
Videos of Sessions From Day 2
Opening Session(Jonathan Bryce)
OpenStack基金會(huì)執(zhí)行總裁Jonathan Bryce分享為什么OpenStack將獲得成功。
The promise of the Open Cloud(Mark Shuttleworth)
“Ubuntu對(duì)開放云的愿景,以及在OpenStack中的定位”。來自Canonical總裁Mark Shuttleworth的分享,談?wù)揅anonical對(duì)OpenStack部署方面的支持,以及對(duì)采用Ubuntu和OpenStack構(gòu)建大型公有云和私有云的技術(shù)路線圖。
OpenStack: The Foundation of Cloud Computing(Chris C. Kemp)
OpenStack從啟動(dòng)到成為實(shí)際業(yè)界標(biāo)準(zhǔn)只用了兩年的時(shí)間,這是歷史上發(fā)展速度最快的開源項(xiàng)目。目前,社區(qū)中已經(jīng)有超過5000位成員,來自850個(gè)不同的組織,80個(gè)國(guó)家,活躍開發(fā)者人數(shù)在500以上,總代碼行數(shù)已經(jīng)超過了50萬。我們將討論OpenStack,基金會(huì),社區(qū)面臨的挑戰(zhàn)和機(jī)遇,以及OpenStack對(duì)企業(yè)IT架構(gòu)進(jìn)行革命的機(jī)遇。
OpenStack交付了一個(gè)巨大的可擴(kuò)展的云計(jì)算管理框架,任何企業(yè)都可以在標(biāo)準(zhǔn)硬件上使用這套系統(tǒng)。OpenStack的創(chuàng)始人之一,NASA的Joshua McKenty將討論OpenStack是如何開始的,它如何改變了云計(jì)算的領(lǐng)域,以及OpenStack的未來。
High Availability Update: OpenStack's progress in infrastructure based HA(Florian Haas)
在Folsom設(shè)計(jì)峰會(huì)上,OpenStack開發(fā)者決定用戶高可用的基礎(chǔ)架構(gòu)。基礎(chǔ)架構(gòu)的高可用對(duì)于計(jì)劃托管遺留應(yīng)用的數(shù)據(jù)中心而言尤其重要。我們一直在進(jìn)行高可用指南的工作,我們有編寫Pacemaker高可用集成代碼的開發(fā)者,我們還看到很多Swift和Ceph這樣的存儲(chǔ)技術(shù)加入這個(gè)項(xiàng)目,都是本身就帶有高可用特性的。這個(gè)分享是Folsom和Grizzly高可用現(xiàn)狀的一個(gè)報(bào)告。
OpenStack Compute (Nova) Project Update(Vish Ishaya)
視頻地址:
http://v.youku.com/v_show/id_XNDY5MDkwNjI4.html?f=18490854
Enterprise to OpenStack: Here's what you're missing(Pete Johnson)
Fortune 2000 companies are eager for OpenStack to open up cost models around cloud computing much like Linux did for operating systems but most have not yet taken the plunge. Why? In this talk, hear tales from the field of the most commonly cited missing features that the enterprises are asking for before taking fully embracing OpenStack for both private and public cloud usage.
OpenStack Swift Introduction: Architecture Overview and Use Cases(Joe Arnold, John Dickinson)
視頻地址:
Modern web and mobile applications demand a highly-available, distributed object storage system that supports highly-concurrent workloads. OpenStack Swift solves these problems at large services providers, top web properties and large enterprises. This talk will also provide an overview of Swift’s architecture where you will learn about the components of Swift. This talk will also cover use cases including high-volume websites, mobile application development, custom file-sharing applications, data analytics and providing private/public storage infrastructure-as-a-service. This talk is also for those who want to understand the design goals of Swift and how to best make use of this component of OpenStack. It’s a great introduction for those interested in using or learning more about Swift.
Quantum Fog! Networking for Programmatic Overlays(Rob @Zehicle Hirschfeld)
It's time to take Fog to the next level. Fog is the leading Ruby abstraction library for the OpenStack API and it's embedded in several ecosystem products. With the addition of Quantum, there is a need to extend Fog's models to comprehend cloud networking. Our vision includes adding both hidden functionality like setting up networks by default and explicit functions that expose the power of elastic networking. The goal of this session is to discuss the best ways to surface this functionality and coordinate development so that we do not duplicate or fork efforts.
OpenStack Image Service (Glance) Project Update
視頻地址:
Krishnan Subramanian, Stephen O\'Grady, Gary Chen, Sean Michael Kerner, Gretchen Curtis
Moderator: Gretchen Curtis, Piston
Panelists:
- Gary Chen
- Sean Michael Kerner
- Stephen O'Grady
- Krishnan Subramanian
An Introduction to Nova(Jacob Walcik, Sandy Walsh)
A presentation to introduce new members of the OpenStack Community to Nova. This will include a brief history of the project, an overview of the supporting projects (Glance, Keystone, Horizon, etc), API examples, and Nova architecture. The intended audience would be both new members of the community and more business-focused attendees as well as technical attendees who would like a good overview (or refresher) on Nova.
Chef for OpenStack(Matt Ray)
The open source configuration management and automation framework Chef is used to deploy and manage many large public and private installations of OpenStack and supports a wide variety of deployment scenarios. Chef for OpenStack is a project based on the healthy exchange of code, ideas and documentation for deploying and operating OpenStack with Chef. With involvement from Intel, Dell, HP, Rackspace and many others there is a community of collaboration between users, developers and operators. This session will discuss the currently available resources and documentation, the evolution and layout of the project and the roadmap going forward.
OpenStack Dashboard (Horizon) Project Update(Gabriel Hurley)
The future of Infrastructure automation(Joshua McKenty)
Joshua McKenty will take a look at the future of infrastructure automation as it pertains to the adoption of private and public clouds. Every layer of cloud comes down to infrastructure automation. Learn how the software-defined infrastructure is playing a part to orchestrate the underlying machines and virtual resources up through applications and the Paas layers.
Furthermore, Joshua will discuss how automating the integration of Paas and Iaas on a technical level has the potential to drive greater adoption of public and private clouds, and how it can even show ways to make the Paas layer install on top of OpenStack without human interaction.
Surviving your first check-in: An engineers guide to contributing to OpenStack(Colin McNamara)
視頻地址:
Let me tell you a dirty little secret. While OpenStack is a great project, it is extremely complicated for and indivdual with an engineering/operations focus vs a programming focus to get to their first code contribution.
My name is Colin, I am and engineer. Although I initially got involved with OpenStack in the context of operations, I quickly was drawn into actually contributing code to the project. What I found is that many of the tools and workflows used to contribute to OpenStack are completely foreign to those (like me) with an operations focus.
In this session I will go over the biggest challenges that I faced as an engineer contributing. And review the tools and techniques to that I used to get past them. This information will be presented with the goal of arming engineers just getting involved with the knowledge tools necessary to get to their first successful contribution and beyond.
Learning objectives
- The importance of community - Leveraging the power of the meeting
- Talking your employeer into supporting OpenStack and the CLA
- Setting up your dev environments - getting beyond Devstack
- Getting git, using the git repository for those that don't code for a living
- Testing your code - what do you mean it doesn't build?
- How to give back, and get other people involved in the community.