ORACLE: Bridging the Gap Between Enterprise Datacenters and Public Clouds
Building applications for cloud computing environments requires new approaches to application development. On the one hand, clouds empower developers, making it easier than ever to experiment and invent, and freeing them from the overhead of IT concerns. On the other hand, cloud computing means re-thinking everything from scaling to security, and introduces new concerns about data. Developers have to consider automation, deployment, and even the cost of the code they write.
This track focuses on development patterns and best practices, looking at what's different about clouds and what computing paradigms work best. We'll cover key lessons learned by seasoned cloud computing developers, and hear from leading cloud platform vendors.
| Tuesday, March 16 | |
|---|---|
|
You may be developing an application that runs on a single cloud today, but you'll want to keep your options open in case things change. Switching clouds isn't always easy: cloud providers have differing resource models, constraints, and gotchas. All of these pose potential risks of lock-in, presenting challenges for developers who need to consider how their code can work with more than just one cloud provider. Speaker - Shashi Mysore, Product Specialist, Eucalyptus Systems Dr. Shashi Mysore is a Product Specialist at Eucalyptus Systems, the leading open source on-premise cloud computing software provider. At Eucalyptus Systems, his responsibilities include developing the technological know-how and strategies for innovation based on cutting-edge research, and helping a worldwide customer base of large enterprises in domains as diverse as pharmaceuticals and health care, government, media and entertainment, manufacturing, and banking and finance to develop cloud deployment and infrastructure optimization strategies. Dr. Mysore obtained his MS and PhD in Computer Science from the University of California at Santa Barbara and is a recipient of several awards at internationally renowned conferences including two IEEE Micro Top Pick awards. Speaker - Adrian Cole, Founder, jClouds Adrian Cole is the founder of the open source jclouds project and CEO of Cloud Conscious, LLC. Adrian's 16 year career in IT includes design and implementation of mass automation and deployment products for financial, hosting, and education contexts. Speaker - George Reese, CTO, enStratus George Reese is the founder of Minneapolis-based enStratus Networks LLC, maker of high-end cloud infrastructure management tools. He is a founding member of the Cloud Security Alliance and author of a number of technology books, including MySQL Pocket Reference, Database Programming with JDBC and Java, Java Database Best Practices, and Cloud Application Architectures. Throughout the Internet era, George has spent his career building enterprise tools for developers and delivering solutions to the marketing domain. He was an influential force in the evolution of online gaming through the creation of a number of Open Source MUD libraries and he created the first JDBC driver in 1996—the Open Source mSQL-JDBC. Most recently, George has been involved in the development of systems to support the deployment of transactional web applications in the cloud. George holds a BA in Philosophy from Bates College in Lewiston, Maine and an MBA from the Kellogg School of Management in Evanston, Illinois. He currently lives in Minnesota with his wife Monique and his daughters Kyra and Lindsey. Speaker - Michael Mayo, Rackspace Mike Mayo is the creator of the Rackspace Cloud and Slicehost iPhone, iPad and Android apps and builds open source software for the Rackspace Cloud. He is active in the Bay Area cloud computing community and has worked for Coupa Software, St. Jude Children's Research Hospital and FedEx. He holds a BS in Computer Science from Christian Brothers University, maintains a blog at overhrd.com, and actively talks about technology on Twitter as @greenisus. Speaker - Mitch Garnaat, President, CloudRight Mitch Garnaat is the founder and CEO of CloudRight. He is a veteran of more than 20 years in the software world. He was the co-inventor and lead developer of DocuShare, a web-based document management product from Xerox. He was was also a Principal Engineer and Area Manager at the Xerox Palo Alto Research Center and later the Chief Engineer for Emerging Technologies at Xerox Global Services. He is the developer of boto, an open source Python library for AWS and is active in the AWS community as an author, forum poster and member of Amazon’s Customer Advisory Board. Speaker - Justin Kitagawa, GoGrid Justin Kitagawa is responsible for the original design and development of GoGrid’s API and customer portal. He is a founding software engineer working at GoGrid from its inception since 2006. He is currently a senior leader on the engineering team leading GoGrid’s virtualization team. Justin graduated cum laude from UC San Diego with a BS in Computer/ Cognitive Science. At iSpheres, a previous employer founded by Simon Ramo /Cal Tech Professor, K. Mani Chandy, his work helped embed their event server into Oracle 10G’s Application Server. Justin graduated cum laude from UC San Diego with a BS in Computer/ Cognitive Science. At iSpheres, a previous employer founded by Simon Ramo /Cal Tech Professor, K. Mani Chandy, his work helped embed their event server into Oracle 10G’s Application Server. He has extensive experience in distributed systems, systems architecture, message middleware, and complex software architectures. He has a passion for cloud computing, and is extremely excited to be a part of CloudConnect. Speaker - Sam Ramji, Vice President of Strategy, Sonoa Systems Sam brings over 15 years of industry experience in enterprise software, product development, and open source strategy. Prior to Sonoa, Ramji led open source strategy across Microsoft. He was a founding member of the AquaLogic product team and has built large-scale enterprise and Web-scale applications, leading the Ofoto engineering team through its acquisition by Kodak. Other experience includes hands-on development of client, client-server and distributed applications on Unix, Windows and Macintosh at companies ranging from Broderbund to Fair Isaac. Sam holds a Bachelor of Science degree in Cognitive Science from the University of California at San Diego, and is a member of the Institute for Generative Leadership. Moderator - Shlomo Swidler, Founder, Orchestratus Shlomo Swidler is a prominent cloud computing developer, trainer, and consultant. He is among the top experts contributing to the Amazon EC2 Developer Forums. His blog is a highly-regarded source of practical techniques for developers, and has served as the inspiration for a number of features in commercial products. Shlomo is also an active participant in the Oped Grid Forum's Open Cloud Computing Interface working group, providing an open, community-developed interface to cloud computing resources. Shlomo was an early adopter of cloud computing, when, in 2007 as CTO of MyDrifts, he architected and implemented a large-scale deployment completely hosted in the cloud, designed to scale itself automatically according to load. Prior to founding MyDrifts, Shlomo led a team of developers at Sun Microsystems in the Java ME Developer Tools division, where he managed development efforts both for internal and for customer-facing projects. Shlomo also led development teams at a number of startups during the dot-com era. He has an Engineering degree from The Cooper Union in New York. | |
|
To get the full benefit of cloud computing, developers need to re-think how they build their applications from the ground up. Clouds offer flexibility, scalability, and reliability, but to really take advantage of all that on-demand computing can offer, we need to embrace new approaches to technologies such as structured data, storage, shared state, and asynchronous processing. This session looks at the critical design patterns developers need to adopt in order to maximize the advantages they can reap from cloud computing. Speaker - Jinesh Varia, Technology Evangelist, Amazon Web Services As a Technology Evangelist at Amazon, Jinesh Varia helps businesses take advantage of disruptive technologies like Cloud Computing that are changing the way businesses compete in the new web world. Jinesh has spoken at more than 100 conferences and User Groups and conducted workshops around the world. He is focused on furthering awareness of web services and often helps developers and architects in Start-ups, Enterprises and Universities leverage Amazon’s innovative services. Jinesh has over 11 years experience in XML and Web services and has worked with standards-based working groups in XBRL. Prior to joining Amazon as an evangelist, he held several positions in UBmatrix including Solutions Architect, Enterprise Team Lead and Software engineer, working on various financial services projects including Call Modernization Project at FDIC. He was also lead developer at Penn State Data Center, Institute of Regional Affairs. Jinesh’s publications have been published in ACM and IEEE. Jinesh is originally from India and holds a Master’s degree in Information Systems from Penn State University. | |
|
Once you've built an application, you need to deploy it. While clouds eliminate much of the complexity of physical deployment, there's still work to do. How should you package your application? How can you deploy it easily on different clouds, with different topologies? How should you push updates to the application? In this session, we'll look at how different cloud platform vendors approach these issues. We'll hear from actual end users of these platforms, and have a candid discussion about cloud deployment. Speaker - Thorsten von Eicken, CTO and Founder, RightScale Inc. Thorsten co-founded RightScale, Inc, the leading cloud management platform. Previously, Thorsten was Chief Architect at Expertcity.com and Citrix Online, makers of GoToMyPC, GoToMeeting, GoToWebinar, and GoToAssist. He was responsible for the overall architecture of these online services and also managed the 24/7 datacenter operations which allowed him to acquire deep knowledge in deploying and running secure scalable online services. Thorsten received his Ph.D. from UC Berkeley and was a professor of computer science at Cornell University. Speaker - Nati Shalom, CTO & Founder, Gigaspaces Nati is the CTO and Founder of GigaSpaces. Nati is also a co-founder member of the Israeli Grid consortium. He has 10 years of experience with distributed technology and architecture namely Cloud Computing, SOA, XTP, JEE, Spring, Grid, Jini, CORBA. As a software visionary and industry leader, Mr. Shalom is a frequent presenter at industry conferences and is actively involved in evangelizing Cloud Computing, Space Based Architecture and Data Grid patterns. Speaker - Ezra Zygmuntowicz, Senior Fellow & Co-Founder, Engine Yard Ezra Zygmuntowicz is a founder and developer at Engine Yard. He has been active in the Ruby community for over seven years, and has contributed to many open source projects, including Rails, Merb, Rack and Rubinius. He is co-author of Deploying Rails Applications, published by The Pragmatic Programmers, and speaks at Ruby, Rails and Cloud Computing related events throughout the country. Speaker - Abbas Valliani, Managing Director, Primatics Financial Abbas Valliani brings more than a decade of experience as a financial innovator and leader in the development of financial accounting and analytic systems. He has extensive experience in accounting for mortgage-backed securities and loan portfolios for secondary mortgage markets as well as retail and commercial lending banks. Moderator - Shlomo Swidler, Founder, Orchestratus Shlomo Swidler is a prominent cloud computing developer, trainer, and consultant. He is among the top experts contributing to the Amazon EC2 Developer Forums. His blog is a highly-regarded source of practical techniques for developers, and has served as the inspiration for a number of features in commercial products. Shlomo is also an active participant in the Oped Grid Forum's Open Cloud Computing Interface working group, providing an open, community-developed interface to cloud computing resources. Shlomo was an early adopter of cloud computing, when, in 2007 as CTO of MyDrifts, he architected and implemented a large-scale deployment completely hosted in the cloud, designed to scale itself automatically according to load. Prior to founding MyDrifts, Shlomo led a team of developers at Sun Microsystems in the Java ME Developer Tools division, where he managed development efforts both for internal and for customer-facing projects. Shlomo also led development teams at a number of startups during the dot-com era. He has an Engineering degree from The Cooper Union in New York. Speaker - Brian Lucas, Lead Architect, Web Technology, Sling Media Brian Lucas is Lead Architect of Internet Services at Sling Media and currently manages the Internet team at the company’s Bay Area location. He introduced Sling Media to the cloud and grid services model after using it to solve a number of unique challenges at prior companies, and today a large majority of Sling Media’s infrastructure is cloud-based. Most recently, he led the launch of slingbox.com to replace the client-software model with a web-based experience. Speaker - Thor Muller, CTO and Co-Founder, Get Satisfaction Speaker - Vijay Varanasi, Senior Consultant, Primatics Financial | |
| Wednesday, March 17 | |
|
You've deployed complex applications in the cloud. Now, how do you get the various components to work smoothly together? How can they grow and shrink as load changes, delivering the promised elasticity of on-demand environments and reacting to key business metrics. This is the challenge of orchestration: keeping a composed set of machines and services working smoothly together. In this session, we'll talk to experienced cloud developers and operators about the role orchestration plays in sustainable, adaptive applicaitons. Speaker - John Willis, VP of Services, OpsCode John Willis has worked in the IT management industry for more than 30 years. Prior to joining Opscode, Willis founded Gulf Breeze Software, an award winning IBM business partner, which specializes in deploying Tivoli technology for the enterprise. A leading infrastructure management architect in the enterprise systems management category, Willis has delivered more than 10,000 hours of training on IBM Tivoli products around the world and is recognized as an industry expert in enterprise systems management and monitoring. Willis has authored six IBM Redbooks for IBM on enterprise systems management and was the founder and chief architect at Chain Bridge Systems. He is also known internationally for his IT Management and Cloud blog, johnmwillis.com, and is the co-host of the Redmonk, IT Management Guys‚ podcast series as well as hosting two additional podcasts on cloud computing: Cloud Cafe‚ and Cloud Droplets. Moderator - Damon Edwards, President, DTO Solutions Damon is the Co-Founder and President of DTO Solutions, a provider of automated infrastructure and IT process improvement services for e-commerce, financial services, gaming, and social media companies. Damon is also the editor of dev2ops.org, a unique forum that provides commentary, technical discussion, and interviews exploring the issues around driving application change from development through to production operations. Speaker - Duncan Johnston-Watt, CEO, Cloudsoft Corporation Duncan is Founder & CEO of Cloudsoft Corporation, a provider of cloud middleware and services that radically simplify the development, deployment and policy-based runtime management of enterprise applications in the cloud. Prior to Cloudsoft, Duncan was Founder & CTO of Enigmatec Corporation, a leading provider of enterprise data center automation tools. Duncan has over twenty years industry experience with a particular focus on distributed systems. A Computerworld Smithsonian Laureate for his pioneering work with Java in Financial Services, Duncan holds an MSc in Computation from Oxford University. Speaker - Mark Hinkle, VP Community, Zenoss Inc. Mark Hinkle has been the force behind Zenoss' remarkable community adoption and involvement, growing community membership to over 75,000 members since joining the company in 2006. He is a co-founder of both the Open Source Management Consortium and the Desktop Linux Consortium, has served as Editor-in-Chief for both LinuxWorld Magazine and Enterprise Open Source Magazine, and authored the book, "Windows to Linux Business Desktop Migration." (Thomson, 2006) Mark has also held executive positions at a number of technology start-ups, including Earthlink (previously MindSpring)--where he was the head of the technical support organization recognized by PC Computing and PC World as the best in the industry--Win4Lin and Emu Software. Mark holds a BS degree in Management from York College of Pennsylvania and has completed undergraduate work in Engineering from the University of Pittsburgh. Mark blogs about open source and technology trends at <a href="http://www.socializedsoftware.com">Socialized Software</a> Speaker - Alex Honor, Project Lead, ControlTier open source project Alex Honor is a developer and project-leader for the ControlTier open source project. Alex has been designing and implementing automation and administration solutions for over 15 years. He was head of architecture and system engineering at E*TRADE, where he led the scaling of infrastructure from one app on 3 nodes to dozens of apps across thousands of nodes in multiple datacenters. Alex has held engineering and operations management positions in government and startups always focussing on distributed systems. His current focus is on next-generation automation frameworks, for system and application administration. Alex also provides design consulting to DTO Solution's SaaS and ecommerce customers to optimize their software development life cycle. | |






































