TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER CLOUD 2.0 MOVING FROM COST SAVINGS TO AGILE IT APRIL 27-29, 2015 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME (ITALY) info@technologytransfer.it www.technologytransfer.it
CLOUD 2.0 ABOUT THIS SEMINAR Cloud computing quickly became a must-have in our IT landscape, and, simply stating, you adopt the Cloud or fall behind your competition. This seminar will provide an overview of the important IaaS Cloud characteristics and capabilities, compare the offerings of major IaaS vendors, as well as a detailed discussion of Amazon Web Services. While public IaaS Clouds offer substantial benefits, many companies want tighter control and have started to build private Clouds. We will show requirements that should be considered, and how to develop a methodology to approach the implementation of a private Cloud. We will also look at another model that has gained traction: the hybrid Cloud, where business critical systems run in a private Cloud and less critical applications are handled by public Clouds, or where the public Cloud is used to handle peak capacity requirements, provide backup capabilities, etc. Then there is multi-tenancy. Every vendor claims that his product is multi-tenant enabled, but what does this really mean across the entire technology stack from hardware through middleware all the way up to application logic? Understanding multi-tenancy is key to determine how the essential Cloud benefits (elasticity, auto-scaling) can be exploited. What about PaaS? and how do you build Cloud-ready applications? This seminar will provide an in-depth description of PaaS and it will also explain how the development/deployment of business applications for the Cloud is different from traditional development/deployment of on-premise applications. However, just using a PaaS tool is no guarantee for a successful application how do we build Cloud ready applications? The design principles of SOA are much better suited for Cloud applications than a non-service oriented approach. This is key when we want to exploit the economy of scale by building and deploying elastic, multi-tenant applications. We also need to understand the standards and Open Source solutions that can be useful today to mitigate vendor lock-in. What does it take to migrate a legacy application to the Cloud? Not all legacy applications are good candidates and there are typical characteristics that you should recognize as a red flag. However, once we have migrated existing applications to the Cloud, or if we choose to replace them with SaaS applications, the question of integration becomes inevitable. Connecting applications across the boundaries of Cloud and on-premise data centers is significantly more challenging than traditional integration of in-house applications. Cloud computing bears many dangers, for example the creation of shadow IT, the proliferation of virtual machines and uncontrolled cost, the proliferation of data that undermines the authority of a system of record, and many more. How should the Cloud be used, who can provision services, how are Service Level Agreements (SLAs) managed these are important questions to address. We will also discuss the new security risks and how to approach the joint responsibilities for security in a public Cloud environment, including high profile examples and standards that can be used to get a running start The seminar concludes with examples of Return on Investment (ROI), Total Cost of Ownership (TCO), and an outlook into the future of Cloud computing, as well as a discussion how IT has to transform itself in order to stay relevant in face of the new disruptive technologies.
Benefits of attending Understand the benefits and challenges of running applications in the Cloud Distinguish between the layers of a Cloud: IaaS, SaaS, PaaS and the services in between Learn how developing and deploying applications in the Cloud is different from traditional approaches Get an overview of the key characteristics of some of the popular Cloud platforms Discover where the synergies are between SOA and Cloud Computing Be able to select the right Cloud technologies Dispel the myths about multi-tenancy Understand how Cloud technologies can implement new IT capabilities faster to meet business requirements Learn about the new security challenges and approaches to address them Obtain an overview how to extend existing governance models to manage the Cloud Understand the integration challenges within the Cloud and with on-premise systems Be able to develop a Cloud Computing strategy Who should attend IT Architects Technology aware Business Managers IT professionals IT Managers and IT Strategists Consultants SaaS vendors
OUTLINE 1. Cloud Computing overview Evolution or revolution: what makes Cloud disruptive? Cloud definition: more than IaaS, PaaS, and SaaS National Institute of Standards and Technology (NIST) Cloud reference architecture Cloud adoption and typical use cases Essential characteristics of a Cloud? - Resource virtualization - Automated, on-demand provisioning of resources and management - Shared infrastructure and applications across tenants Cloud benefits and challenges - High profile Cloud outages Exercises for transitioning to the Cloud 2. infrastructure as a service (iaas) IaaS architecture and key features - NIST IaaS reference architecture - What to look for when selecting an IaaS provider? IaaS example: Amazon Web Services (AWS) - Elastic Compute Cloud (EC2) & Amazon Machine Images (AMI) - IaaS+: AWS Application Services and Marketplace - Regions & Availability Zones - Networking & security - Monitoring, Auto Scaling, & Load Balancing - Building scalable and fault-tolerant applications - AWS outages & how to protect yourself - Management interfaces Exercises for utilizing IaaS 3. Private and hybrid Cloud Private Cloud - Drivers & challenges - The state of private Cloud - Key considerations when building a private Cloud - How to manage the private Cloud - Virtual Private Cloud Hybrid Cloud - Major use cases - Product example: Eucalyptus How to select a Cloud deployment model Exercises for selecting a Cloud deployment model 4. Multi-tenancy What is multi-tenancy? Multi-tenancy across the technology stack 7 approaches to multi-tenancy Considerations for multi-tenant applications The ideal multi-tenant system Exercises for selecting a multi-tenancy model 5. Paas: Key Concepts & Major Players PaaS defined A complete PaaS stack - Where to draw the line: IaaS+ or pure-paas or custom-saas? - What functionality do we need to build applications for the Cloud? - PaaS and DevOps - managing the application life cycle A detailed look at major PaaS providers - Google App Engine - Windows Azure Outlook: PaaS adoption and vendor roadmap Exercises for utilizing PaaS 6. Cloud standards and open source software Why standards? The state of Cloud standards today - Portability - Interoperability - Management - Security Open Source Software (OSS) - OpenStack - Apache CloudStack
7. synergy of soa and Cloud Computing Services and SOA defined - Service Layer Model & the concept of loose coupling - Event Driven Architecture (EDA) - What is REST and why is it important for the Cloud? Synergy of SOA and Cloud - the industry view Applying SOA principles to the Cloud Service-Oriented Infrastructure (SOI) Example: GrepTheWeb Application on Amazon Putting It All Together: The SOA-Cloud Exercises for using SOA and Cloud 8. Migrating existing applications to the Cloud Why move a legacy application to the Cloud or why not? - 3 models for legacy system migration Application characteristics to look for that could make a migration fail Tools that can help with the migration process - Focus on infrastructure dependencies - Focus on application (re)design - Optimizing for the target Cloud Exercises for migrating existing applications to the Cloud 9. Cloud integration The need for Cloud integration and its challenges How SOA can help: focus on integration - From application integration to Service Oriented Integration (SOI) The need for (inter)mediation - Mediation functionality - The Enterprise Service Bus (ESB) From ESB to ISB (Internet Service Bus) to ipaas Product Examples: - Windows Azure Service Bus - WebSphere Cast Iron Integration architecture choices Exercises for integrating the Cloud 10. securing the Cloud Extending security into the Cloud Cloud security is a multi-dimensional problem who is responsible for what? - Dimension 1: IaaS, PaaS, SaaS - Dimension 2: Network, VM, application, data - Dimension 3: CSP, tenant Identity & Access Management across multiple Clouds Cloud specific security standards - Cloud Security Alliance (CSA) Example: US Federal Risk and Authorization Management Program (FedRAMP) Exercises for securing the Cloud 11. governance for Cloud-based services Business vs. IT vs. EA vs. SOA vs. Cloud Governance Why SOA governance can be the basis for Cloud governance - Similarities and differences to SOA governance - Developing a Cloud governance methodology 6 perspectives on Cloud governance - Governance for private, public, hybrid Clouds - Delineating responsibilities: Cloud provider vs. Cloud customer - Switching Cloud providers the worst case test for your governance Exercises for Cloud governance 12. outlook and Conclusions Cloud Return on Investment (ROI) Total Cost of Ownership (TCO) Market outlook The Third Platform and the new Enterprise IT Exercises for transforming your IT organization
INFORMATION PARTICIPATION FEE 1600 The fee includes all seminar documentation, luncheon and coffee breaks. VENUE Residenza di Ripetta Via di Ripetta, 231 Rome (Italy) SEMINAR TIMETABLE 9.30 am - 1.00 pm 2.00 pm - 5.00 pm HOW TO REGISTER You must send the registration form with the receipt of the payment to: TECHNOLOGY TRANSFER S.r.l. Piazza Cavour, 3-00193 Rome (Italy) Fax +39-06-6871102 within april 13, 2015 PAYMENT Wire transfer to: Technology Transfer S.r.l. Banca: Cariparma Agenzia 1 di Roma IBAN Code: IT 03 W 06230 03202 000057031348 BIC/SWIFT: CRPPIT2P546 GENERAL CONDITIONS DISCOUNT The participants who will register 30 days before the seminar are entitled to a 5% discount. If a company registers 5 participants to the same seminar, it will pay only for 4. Those who benefit of this discount are not entitled to other discounts for the same seminar. CANCELLATION POLICY A full refund is given for any cancellation received more than 15 days before the seminar starts. Cancellations less than 15 days prior the event are liable for 50% of the fee. Cancellations less than one week prior to the event date will be liable for the full fee. CANCELLATION LIABILITY In the case of cancellation of an event for any reason, Technology Transfer s liability is limited to the return of the registration fee only. MAX DOLGICER Cloud 2.0 MOVING FROM COST SAVINGS TO AGILE IT April 27-29, 2015 Residenza di Ripetta Via di Ripetta, 231 Rome (Italy) Registration fee: 1600 first name... surname... job title... organisation... address... postcode... Stamp and signature city... country... If registered participants are unable to attend, or in case of cancellation of the seminar, the general conditions mentioned before are applicable. telephone... fax... e-mail... Send your registration form with the receipt of the payment to: Technology Transfer S.r.l. Piazza Cavour, 3-00193 Rome (Italy) Tel. +39-06-6832227 - Fax +39-06-6871102 info@technologytransfer.it www.technologytransfer.it
SPEAKER Max dolgicer is an internationally recognized expert, Technical Director and Principal at International System Group, (ISG) Inc., a leading consulting firm that specializes in design, development and integration of largescale distributed applications using leading edge Middleware technologies. Mr. Dolgicer is a contributing editor for Application Development Trends magazine and recognized speaker, instructor and lecturer. Mr. Dolgicer has more than 30 years of management and technical experience in development and support of Business applications, software products and systems internals. Mr. Dolgicer s academic background includes a Master in Computer Science from Technion, Israel Institute of Technology.