Mentor for various accelerators – Techstars London (Spring 2013) Unreasonable Institute & 37Angels Board Advisor for various groups – FP Angels Jump2Spot & SAAS Metrics Volunteer for social causes such as Education and Entrepreneurship Part time CTO for early stage startups Teach Cloud Operations – Azure, Rackspace and Heroku in Philly and Princeton Big Data – Hadoop Admin, Cloudera, Hive & Other Contact – [email protected]
the end of this session, you will – Know basics of Cloud Operations What does it take to do Cloud Management Prerequisites: Your undivided attention Understanding of various Cloud Technologies Some high level understanding of Cloud Architecture
model, not a technology – James Urquhart Cloud Computing uses same technologies with new operational model. Same management tools, operating system, storage, network protocols, databases, servers and application layer have been around for decades. What’s different is a new way to avail them, interact with them to build, run, manage and maintain your technology to run your business. Cloud Operations has two sides to it – the sizzle and the steak. The sizzle is all the fun stuff you do as a cloud administrator – Configure and deploy new instances. Kill them when you don’t ‘em Pick your latest OS, application stack, and fastest hardware The steak is the opposite but if you ignore, it will burn you quickly. Understand Service Level Agreement Understand Quality of Service (QoS) Frameworks Wade through audit logs to find system bottlenecks and opportunities to optimize (keep your COGS low).
Security Security across various entities – end users, user data, business data and so forth. Privacy & Trust and Privacy/Trust across various entities – end users, vendors, partners, customers and investors. Compliance Business Compliance – is critical for businesses to justify moving to the cloud. Examples – HIPPA, Cloud Computing – IT administration may or may not have become easier, but most certainly different. Operational acumen is so much important than ever before as within seconds and minutes you can shrink your infrastructure or scale to the hilt. It’s a myth that once you go cloud, it all runs on its own.
challenges Understand and manage interrelationships between key components of cloud architecture – Servers, Networks, Storage, Applications & Cloud Economics. This in turn helps you to efficiently management and monitor to help you get most out of your cloud infrastructure by keeping low COGS. Dealing with business and user security, privacy, QoS, SLAs (Service Availability), legal, regulatory and compliance issues is big part of Cloud Operations. As a Cloud administrator, your primary role is to take care of Users – End users, Customers and Internal Users. Infrastructure, Software, Applications, and Services Security, Compliance, SLAs, Regulation and Legal. Business Services – Data Analytics, keeping low COGs, Optimization and so forth.
with the role are: Planning, installing and configuring systems Planning, designing and creating storage, networking and other system components Planning, designing and implementing High Availability and Disaster Recovery for each system Maintaining and monitoring systems Implementing performance tuning systems based on monitoring Re-balancing workloads across servers based on monitoring Securing systems, networks and individual computers based on requirements and implementation Planning, implementing and controlling user and account security rights and restrictions System Admin should educate themselves on all Cloud Technologies and use right business and technical sense in pursue right Cloud solutions for their organizations. Some of this insight comes from knowledge where as rest comes from real world experiences. It is a common practice to use several cloud providers within a medium/large corporation. Reasons for this are – Disaster recovery Supporting various platforms and technologies Geographical limitations of cloud platforms. Cost parities between various types of products, services and use cases. Skill access. DevOps – is a subset of System Admin – who also deals with costing, billing, analytics, scaling, security and so forth.
understanding of Cloud Services and Infrastructure is very critical Having solid operational knowledge of leading Cloud Services – Amazon, Rackspace, Azure and Heroku Having some very basic Database knowledge will certainly help – as this role gets merged under System Administration. Evolution beyond System Administration is Systems Architect, where you will manage Cloud System Administrators and DevOps. For a traditional System Admin, you need to be aware of concepts such as memory usage, CPU, network, storage and workload. In Cloud Administration, you also need to be aware of – Business case, location of users, security, cost/economics and other vectors.