2809 Five compelling reasons for creating a CICS Cloudnick_garrod
InterConnect 2015 session 2809 Five compelling reasons for creating a CICS Cloud. So what does creating a CICS ‘Cloud’ really mean? And what exactly are these new CICS Cloud capabilities? How do these new Applications and Platforms artifacts relate to existing CICS technologies such as programs, transactions and regions? Where do these new Policies fit in? And most importantly, why would you do any of this? What value can you expect to derive from creating a CICS Cloud architecture? If you have ever asked yourself any of those questions, this session will give you five compelling answers. If you ever wondered what the CICS Cloud means in the real world, this session if for you.
How iPaaS Overcomes the Challenges of Cloud IntegrationFlowgear
As enterprise IT infrastructure continues to move to the cloud, the need to safely and reliably integrate a wide range of on-premises and cloud systems becomes increasingly critical. However, traditional integration tools are inadequate for handling the complex integration challenges enterprise IT managers face when trying to manage cloud/ground data flow and link cloud-based services with on-premises legacy systems.
Discover how integration-platform-as-a-service (iPaaS) technology offers the most flexible, secure, and reliable way to easily integrate crucial on-premises systems with newer, cloud-based applications and services.
Jelastic Hybrid Cloud on Google Cloud Platform Ruslan Synytsky
Jelastic can be installed on top of Google Cloud Compute Engine as Virtual Private Cluster. At the same time enterprises can use same version of Jelastic Private Cloud on-premise. It provides 100% compatibility between private and public clouds, and full automation for easy migration between the clouds.
100% compatibility between Public and Private Clouds is the key requirement for fast adoption by enterprises.
VMworld 2013
Charlie Cano, F5 Networks
Dan Mitchell, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
2809 Five compelling reasons for creating a CICS Cloudnick_garrod
InterConnect 2015 session 2809 Five compelling reasons for creating a CICS Cloud. So what does creating a CICS ‘Cloud’ really mean? And what exactly are these new CICS Cloud capabilities? How do these new Applications and Platforms artifacts relate to existing CICS technologies such as programs, transactions and regions? Where do these new Policies fit in? And most importantly, why would you do any of this? What value can you expect to derive from creating a CICS Cloud architecture? If you have ever asked yourself any of those questions, this session will give you five compelling answers. If you ever wondered what the CICS Cloud means in the real world, this session if for you.
How iPaaS Overcomes the Challenges of Cloud IntegrationFlowgear
As enterprise IT infrastructure continues to move to the cloud, the need to safely and reliably integrate a wide range of on-premises and cloud systems becomes increasingly critical. However, traditional integration tools are inadequate for handling the complex integration challenges enterprise IT managers face when trying to manage cloud/ground data flow and link cloud-based services with on-premises legacy systems.
Discover how integration-platform-as-a-service (iPaaS) technology offers the most flexible, secure, and reliable way to easily integrate crucial on-premises systems with newer, cloud-based applications and services.
Jelastic Hybrid Cloud on Google Cloud Platform Ruslan Synytsky
Jelastic can be installed on top of Google Cloud Compute Engine as Virtual Private Cluster. At the same time enterprises can use same version of Jelastic Private Cloud on-premise. It provides 100% compatibility between private and public clouds, and full automation for easy migration between the clouds.
100% compatibility between Public and Private Clouds is the key requirement for fast adoption by enterprises.
VMworld 2013
Charlie Cano, F5 Networks
Dan Mitchell, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Platform as a Service (PaaS) - A cloud service for Developers Ravindra Dastikop
Cloud Computing offers three fundamental categories of Services- namely IaaS, PaaS and SaaS. In this presentation, Platform as a Service is discussed. PaaS is a service aimed at developers and it enables them to design, develop and deploy applications on Cloud platforms
WSO2Con USA 2017: The Role of Enterprise Integration in Digital TransformationWSO2
Enterprise integration has been evolving for several decades and has been going through drastic changes. In this session, we focus on the future trends in enterprise integration and how WSO2 integration addresses these needs.
Overview of enterprise integration: past, present and the future
Integration Service: Is it an anti pattern in future enterprise architecture?
Importance of integration in modern enterprises
Integration beyond the ESB: integrating services, systems, data and identities
The role of integration in microservices, Internet of Things (IoT) and APIs
Redefining scaling and performance
Developer experience: visual modeling, debugging and tracing
Hybrid integration: on-premise, integration Platform as a Service (iPaaS) and iSaaS
To help clear up any confusion, we’ve outlined an introduction to cloud computing. Hopefully this clarifies any questions or misconceptions that people may have had concerning cloud computing!
Presented at 3|SHARE's EVOLVE'15 - The Adobe Experience Manager Community Summit on August 18th, 2015 at the Hard Rock Hotel in San Diego, CA. http://evolve.3sharecorp.com
WSO2Con EU 2016: Understanding Microservice ArchitectureWSO2
Microservices is one of the most popular buzzwords in software architecture today. There are a lot of theoretical discussions on microservice architecture (MSA), but they don’t really explain how you can leverage MSA in practice. This session gives you complete understanding on microservice architecture and how it can be used in practice. It will cover the following topics:
Discuss what MSA is
Explore the characteristics of MSA through real world examples
Examine the relationship between service-oriented architecture and MSA
Demonstrate how to use microservices in modern enterprise architecture (inner and outer architecture, integrating microservices, microservices and enterprise integration)
Lay out WSO2’s strategic initiatives for microservices with WSO2 Microservices Framework for Java
WSO2Con EU 2016: Building Enterprise Apps Using WSO2 PlatformWSO2
Enterprise applications have their own requirements. For example, they should be scalable, highly available and secured. While developing them, you might have to integrate several systems, adopt latest architectural concepts such as microservices, make your application a SaaS or expose your enterprise data as APIs. After the app is in production, you might need to collect statistics around it for further insight.
WSO2’s comprehensive 100% open source platform can help you to achieve these objectives while cutting down time-to-market. This session will discuss how you can build enterprise applications with the WSO2 product stack.
WSO2Con USA 2017: Hybrid Cloud and Container Architecture with Zero Touch Aut...WSO2
Motorola is currently running WSO2 products in a container-native manner on Docker in a private cloud infrastructure built using OpenStack. They are replacing Amazon AWS with OpenStack Private Cloud Deployment as the core mode of application deployment and implementing Docker architecture. This session will explore how and why they created this elastic and cost-effective local infrastructure to support continuous integration using DevOps automation and a Zero Touch Automation Framework. It will also explain how this hybrid cloud supports the applications running in the Motorola private cloud and Amazon AWS in parallel.
Josh Fraser, VP Business Development at RightScale, led this session at the RightScale User Conference 2010 in Santa Clara.
Session Abstract: Enterprises are increasingly turning to cloud computing solutions to increase business agility and decrease costs. However, most enterprises have unique needs for their cloud projects such as corporate IT processes, security requirements and standardized controls. In this session, we'll provide an overview of RightScale's multi-cloud architecture and several effective enterprise examples for deploying in AWS and private cloud environments. Topics presented in this session will include self-service IT, consumer applications, development and test, core applications (e.g. business intelligence), security and user management.
Business need of IT systems to get integrated. Why legacy systems are feeling modern technologies like SOA can help them to keep alive by providing the integration solution.
Every enterprise has a multitude of existing systems - including on-premise as well as cloud solutions - that perform critical functions. Integrating data and services across these systems is critical for an enterprise to successfully implement its digital transformation efforts. Therefore, most often than not, enterprise integration is at the heart of any organization’s digital transformation strategy.
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2
The WSO2 integration platform offers a high performance, lean, enterprise-ready solution to solve integration and innovation challenges faced by connected businesses. This platform offers modern integration technologies that empower enterprises to build a digital business by seamlessly connecting mobile apps, services, multiple data repositories, social media, and cloud and on-premise systems. This is all done to enhance your customers’ experience and increase internal productivity.
One of the primary focuses in modern integration is to think in terms of the network-effect in terms of reliability in resilience, scalability, affordability, and adaptability. The session will focus on
Under the hood: Integration server architecture
Mediation catalog
Architectural styles for integration
Enhancing
Hybrid integration with WSO2
Debugging and troubleshooting your integration
Deployment
Performance tuning
Production hardening
Platform as a Service (PaaS) - A cloud service for Developers Ravindra Dastikop
Cloud Computing offers three fundamental categories of Services- namely IaaS, PaaS and SaaS. In this presentation, Platform as a Service is discussed. PaaS is a service aimed at developers and it enables them to design, develop and deploy applications on Cloud platforms
WSO2Con USA 2017: The Role of Enterprise Integration in Digital TransformationWSO2
Enterprise integration has been evolving for several decades and has been going through drastic changes. In this session, we focus on the future trends in enterprise integration and how WSO2 integration addresses these needs.
Overview of enterprise integration: past, present and the future
Integration Service: Is it an anti pattern in future enterprise architecture?
Importance of integration in modern enterprises
Integration beyond the ESB: integrating services, systems, data and identities
The role of integration in microservices, Internet of Things (IoT) and APIs
Redefining scaling and performance
Developer experience: visual modeling, debugging and tracing
Hybrid integration: on-premise, integration Platform as a Service (iPaaS) and iSaaS
To help clear up any confusion, we’ve outlined an introduction to cloud computing. Hopefully this clarifies any questions or misconceptions that people may have had concerning cloud computing!
Presented at 3|SHARE's EVOLVE'15 - The Adobe Experience Manager Community Summit on August 18th, 2015 at the Hard Rock Hotel in San Diego, CA. http://evolve.3sharecorp.com
WSO2Con EU 2016: Understanding Microservice ArchitectureWSO2
Microservices is one of the most popular buzzwords in software architecture today. There are a lot of theoretical discussions on microservice architecture (MSA), but they don’t really explain how you can leverage MSA in practice. This session gives you complete understanding on microservice architecture and how it can be used in practice. It will cover the following topics:
Discuss what MSA is
Explore the characteristics of MSA through real world examples
Examine the relationship between service-oriented architecture and MSA
Demonstrate how to use microservices in modern enterprise architecture (inner and outer architecture, integrating microservices, microservices and enterprise integration)
Lay out WSO2’s strategic initiatives for microservices with WSO2 Microservices Framework for Java
WSO2Con EU 2016: Building Enterprise Apps Using WSO2 PlatformWSO2
Enterprise applications have their own requirements. For example, they should be scalable, highly available and secured. While developing them, you might have to integrate several systems, adopt latest architectural concepts such as microservices, make your application a SaaS or expose your enterprise data as APIs. After the app is in production, you might need to collect statistics around it for further insight.
WSO2’s comprehensive 100% open source platform can help you to achieve these objectives while cutting down time-to-market. This session will discuss how you can build enterprise applications with the WSO2 product stack.
WSO2Con USA 2017: Hybrid Cloud and Container Architecture with Zero Touch Aut...WSO2
Motorola is currently running WSO2 products in a container-native manner on Docker in a private cloud infrastructure built using OpenStack. They are replacing Amazon AWS with OpenStack Private Cloud Deployment as the core mode of application deployment and implementing Docker architecture. This session will explore how and why they created this elastic and cost-effective local infrastructure to support continuous integration using DevOps automation and a Zero Touch Automation Framework. It will also explain how this hybrid cloud supports the applications running in the Motorola private cloud and Amazon AWS in parallel.
Josh Fraser, VP Business Development at RightScale, led this session at the RightScale User Conference 2010 in Santa Clara.
Session Abstract: Enterprises are increasingly turning to cloud computing solutions to increase business agility and decrease costs. However, most enterprises have unique needs for their cloud projects such as corporate IT processes, security requirements and standardized controls. In this session, we'll provide an overview of RightScale's multi-cloud architecture and several effective enterprise examples for deploying in AWS and private cloud environments. Topics presented in this session will include self-service IT, consumer applications, development and test, core applications (e.g. business intelligence), security and user management.
Business need of IT systems to get integrated. Why legacy systems are feeling modern technologies like SOA can help them to keep alive by providing the integration solution.
Every enterprise has a multitude of existing systems - including on-premise as well as cloud solutions - that perform critical functions. Integrating data and services across these systems is critical for an enterprise to successfully implement its digital transformation efforts. Therefore, most often than not, enterprise integration is at the heart of any organization’s digital transformation strategy.
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2
The WSO2 integration platform offers a high performance, lean, enterprise-ready solution to solve integration and innovation challenges faced by connected businesses. This platform offers modern integration technologies that empower enterprises to build a digital business by seamlessly connecting mobile apps, services, multiple data repositories, social media, and cloud and on-premise systems. This is all done to enhance your customers’ experience and increase internal productivity.
One of the primary focuses in modern integration is to think in terms of the network-effect in terms of reliability in resilience, scalability, affordability, and adaptability. The session will focus on
Under the hood: Integration server architecture
Mediation catalog
Architectural styles for integration
Enhancing
Hybrid integration with WSO2
Debugging and troubleshooting your integration
Deployment
Performance tuning
Production hardening
Imagine your entire industry is the center of a media frenzy, what would you do? What’s your plan? Three great stories of what associations do and have done when it was their turn.
Sue Hensley, SVP Communications, National Restaurant Association
Jay Vroom, President & CEO, CropLife
Marvin Fertel, President and Chief Executive Officer, Nuclear Energy Institute
Moderated by Larry Sloan, President & CEO, Society of Chemical Manufacturers & Affiliates
Global companies require global teams, and working in a dispersed team brings its own unique challenges.
How to be your best, when you don't work with the rest!
Dr Jekyll or Mr Hyde? The Strange Case of Medical Marketing TranslationErin Lyons
Don Draper has left the building. No creative team, no focus group, and no medical miracle workers at your beck and call: welcome to the world of medical marketing translation – a veritable jungle of multisyllabic pharmacological buzzwords, 140-character limits, and culturally opaque content. This is a challenging field for linguists, who must engage both the right and left brain to master the science of creating artful, engaging, and medically accurate copy. Translators must be prepared to draw on a broad skill set to walk the fine line between pharmacochemistry expert and marketing genius. In this workshop, we will explore the challenges of terminology, linguistic mutation, and brand-specific proprietary terms. Then, we will use sample translations to investigate interlinguistic wordplay, language-specific tone and voice, and production and regulatory constraints. We will also use word-association exercises to improve linguistic dexterity and creative wordsmithing.
The use of tablet devices in retail is dramatically on the rise, and so are per store sales!
Consumers are attracted to tablet devices, and with proven increase in sales retailers are clamoring to create a better and more engaging experience.
We’ll dive into the retail world and look at the success of early adopters and how you can learn from their experience.
We’ll cover applications in kiosk deployment, point of sale, and consumer self-serve environments. We’ll explore how mobile technology is uniquely suited to provide augmented reality, comparison shopping, and even age verification as techniques in retail apps. And finally, we’ll show how to make sure back-end systems such as inventory management can lead to increased ROI for your business.
Drinkkikoulutus henkilökunnalle, joka työssään tarjoilee alkoholijuomia, muttei ole aikaisemmin niistä opiskelut tai muutenkaan kovin paljoa tehnyt.
Newsflash about cocktails and their origin and history to our staff, that knows very little of them.
Orchestrating Cloud Workloads with RightScale Self-Service RightScale
Organizations are seeking to drive agility by offering developers a self-service portal to access cloud resources. In order to provide push-button access to the cloud, IT DevOps teams need to orchestrate the deployment, configuration and integration of entire technology stacks or applications.
The Art of Service created a short series of 4 presentations to introduce the various cloud computing concepts. this is part 2 covering SaaS and Virtualization.
Cloud is getting industry's attention, as more applications are moving to Cloud, Understanding Cloud basics are no longer nice-to-have requirement but became necessity.
This Presentation was presented as an Internal training to employee for educational purposes.
Company: AST Corporation www.astcorporation.com
Presenter: Zeeshan Baig
Website: www.baigzeeshan.com
Bluemix provides developers with multiple open-source compute options to run their apps, chief among them Cloud Foundry, the world’s leading platform-as-a-service (PaaS) offering. Cloud Foundry enables teams to practice continuous delivery by supporting the full software development lifecycle, from dev to deployment. One of the key advantages of the platform is the ability it gives developers to easily configure and start using a MongoDB datastore for their application. In this lightning talk, Bluemix developer advocate Jake Peyser will go over Cloud Foundry and best practices for data storage when using the platform. He will then take attendees through a live demo where he will show users how to quickly configure a MongoDB instance in Bluemix and connect it to an application.
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...GlobalLogic Ukraine
29 березня відбувся вебінар від .NET Community – “Exploring Serverless with Azure Functions”.
Спікер: Євген Павленко – Senior Software Engineer, GlobalLogic.
Поговорили на ті теми:
- Вступ до Azure Functions та Serverless;
- Типи хмарного обчислення;
- Переваги serverless;
- Функції та можливості Azure Functions.
How does Conflict resolution help you in your career?
What are the differences between functional and dysfunctional conflict?
How do you deal with conflict and how can you improve your conflict resolution strategies?
This presentation gives you an introduction into the course "Developing and Improving your Value" - want to learn more? Check out the discount coupon for the Udemy course.
What are the toolkits that we currently have available for our clients?
How can we help Career Driven IT Professionals to look good?! Check out this catalog... And new toolkits are added on a regular basis.
With the economy being what it is these days, and the IT industry constantly changing we need to actively work on our career.
What do you need to do to stay relevant in your job?
We did some research into the most wanted jobs in 2012
The Art of Service offers this 4-part presentation series as an introduction into Cloud Computing.
The final episode touches on the management aspects of Cloud Computing
The Art of Service created a series of 4 short presentations to give a high level introduction into the various concepts of Cloud Computing.
For more information please contact Ivanka Menken at service@theartofservice.com
Ivanka Menken - CEO of The Art of Service ( http://theartofservice.com ) delivers a presentation on "Customer Service in a fast changing world"... why Customer Service is different from Help Desk and Service Desk. And how Customer Service requirements have changed in the past 10 years.
Want the full presentation? Watch the delivery of this presentation on Youtube while you flick through these slides for the full experience: http://youtu.be/Z4gjua_W53A
The modern Service Desk should be automated and self service. We live in a world of instant gratification. Mobile technology and cloud based IT delivery have created the expectation of instant support and a human service desk won't be able to respond to these expectations within the financial boundaries and constraints we have to deal with.
How are we going to do 24x7 support to our end-users? The ITIL books are based on old expectations and paradigms... it's time we catch up with the wind of change that is blowing through our corporate world!
Expect to leave with examples on how the best in the business deal with this dilemma and a clear understanding of 2 completely different business models that are successful in our current financial climate.
The Art of Service has moved to a newer, fresher and brighter office. Surely this can only improve our student support.. check out the swanky new IT Infrastructure we added! :-)
How elearning can enhance the overall learning experience for face to face education.
Practical case study.
For information on our product offering, go to http://store.theartofservice.com
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
5. Public Clouds
Advantages to Public Cloud Disadvantages to Public Cloud
Computing Computing
•Lack of Control
•Minimal capital expenditures •Scalability within instances
•No upfront risk or commitments •Lack of Investment
•Highly agile in dynamically •Speed and Performance
sharing resources with multiple •Reliability and Security
customers •Legacy systems
•Cost efficient
•Pay-for what is used
•Internet accessible
•Maintenance
6. Software as a Service (SaaS)
A software application is offered as
a service via an Internet connection.
Infrastructure
Storage
Application
Platform
Functionality
Application
User Interface
CLOUD
API
7. Platform as a Service (PaaS)
The six key elements of Platform of a Service
are:
•Integrated environment
•User experience
•Built-in management features
Infrastructure
•Built-in integration Storage
Platform
•Support collaboration
•Deep application instrumentation
8. Benefits of PaaS
• Each platform component is a service
• Supports entire application lifecycle
• Utilises same IDE environment
• Multi-tenancy
• Pay-per-use pricing model
• Decreases Total Cost of Ownership
• Built-in elasticity
• Supports agile software development
• Supports rapid development and deployment
• Rapid configuration changes
9. Providing the Best Experience
A PaaS solution has two user bases:
•Software developers using the platform to build & deploy an
application; and
•Users actually using the application.
10. Infrastructure as a Service (IaaS)
IaaS offers organizations the option
to outsource the equipment needed
to support their business operations.
Platform
Application Infrastructure
Functionality Storage
User Interface
CLOUD API
11. Managing IaaS as a Customer
What to manage:
•Unauthorised use of cloud services
•Organisation change and adoption of cloud
•Business value of using public clouds
12. Managing IaaS as a Provider
What to manage:
•Assimilation of cloud architectures
•Internal and external usage of cloud resources
•Support from public cloud resources
•Recovery of infrastructure and support costs
Hi and Welcome to this program from The Art of Service\n\nWelcome to the first program in the Cloud Computing Certification series. This course will help you to understand the different components of cloud computing and how the services that utilize “the cloud” could be managed effectively. \n
A useful analogy to use in understanding cloud computing is the utility service for electricity. A strong comparison was first introduced by Douglas Parkhill in 1966 which mentions many of the characteristics of modern-day cloud computing \n\nAt the start of the industrial Revolution, most manufacturing companies were creating their own energy. When power plants came, however, a ‘Grid’ was formed that delivered electricity to houses and plants. This gird interconnected the different power plants to each other and provided power redundancy. Residential and businesses were charged for what they used. Initially there was a lot of resistance. Some arguments were that it was:\n Too expensive\n Not secure enough\n Not stable / available enough\n\nBut nowadays everybody accepts the electricity delivery method as normal... The idea is that storage and processing power will be delivered in a similar fashion. There will be large organisations creating and managing the IT service where everybody else uses the output from the Internet, a “grid” of networks. IT connectivity becomes a utility, just like power.\n\nOnly when you consider disaster situations and how to minimise the damage done or how to recover quickly from them you will consider electricity as something you need to generate and manage yourself. (via diesel generators or other solutions) as you can not assume that electricity is a given in a disaster situation. \n\nMany references discuss the cloud model as a form of utility computing, referring by analogy to the electric power grid. Generating assets move in and out of the grid seamlessly and all the user knows is that the light goes on when the switch is flipped and the bill comes every month for the kilowatts consumed.\n
Before understanding Infrastructure as a Service (IaaS), one must have a basic understanding of cloud computing concepts and how IaaS fits into the general solution. \n\nCloud computing is the culmination of several technologies that have been used in IT environments for decades. As a concept, cloud computing represents a paradigm shift on how systems are deployed. As a technology, cloud computing refers to the applications and services running on a distributed network using virtualized resources and accessed using Internet protocols and networking standards. However, cloud computing is still quite young and, therefore, still being defined.\n\nIn September 2011, the National Institute of Standards and Technology (NIST) published their NIST Definition of Cloud Computing (NIST Special Publication 800-145) after several years of discussion. The definition provided a cloud model consisting of:\n4 Deployment Methods: Private, Community, Public, and Hybrid Clouds\n3 Service Models: IaaS, PaaS, and SaaS\n5 Characteristics: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service\n
The NIST definition identifies four deployment models: public, community, private, and hybrid clouds.\n\nPublic clouds are designed for open use by the general public. The public cloud exists on the premises of a business, academic, government organization who owns, manages, and operates the offering. \nCommunity clouds are designed for exclusive use by a specific community of users from organizations with shared missions or concerns. One or more of the organizations may own, manage, and operate the offering or it may be provided by a third party provider or a combination of the two. The solution may exist on or off the premises.\nPrivate clouds are designed for exclusive use by a single organization comprised of multiple consumers. The offering may be owned, managed, or operated by the organization, a third party, or a combination of the two. The solution may be found on or off premise.\nHybrid clouds are a combination of public, community, and private clouds, bound together using standardized or proprietary technology for data and application portability. A hybrid cloud must be a single entity that remains unique. \n
The prevailing question in the argument for using private clouds over public clouds focuses on the issues with public clouds. \n\nWhile clear advantages exist for using public clouds, specifically cloud solutions where the infrastructure is shared among multiple customers, they have their disadvantages too. The most prevalent disadvantage is the lack of control over the data used within the cloud solution. Highly regulated industries must be responsible for the level of access public entities have to sensitive data. While the public cloud itself may be highly security, the WAN connection between the cloud and the business is still exposed. The backups and redundancy required by regulations may be insufficient from a public cloud provider; and if provided, may be more expensive than a private cloud. Many of the issues presented below support the lack of control issue.\n\nScalability within a virtual environment can happen on three levels: vertical scaling, horizontal scaling, and instance expansion. Most providers of a public cloud will easily offer vertical and horizontal scaling. This means they can provide a larger or smaller instance based on the customer’s requirements and they can increase or decrease the number of instances required by the customer. Unfortunately, most public cloud providers will not provide “instance expansion”, the ability to add resources within an instance. Therefore if an instance is constructed with a dedicated 2 GB of memory, the customer who requires 3 GB of memory for a short time during the instance session will not have it. When “on-demand” solutions are offered, the per-hour compute cost is generally higher than when “reserving” resources. So while cloud computing is highly scalable, the practices and service offerings of the cloud provider may not. \n\nSince public cloud providers are in the business of providing cloud services, some expectation is present that the charges for using those services will be inflated somewhat to cover staff, maintenance, and growth. Generally speaking, these charges will be less than the costs of providing the same service in a traditional IT environment over a short period of time. However when looking at the long-term use of cloud resources, the cost of using public cloud resources may be higher than creating the infrastructure for a private cloud. While there is no capital expenditures in using a public cloud, the operational costs can be significantly higher than a private cloud using either purchased or leased equipment. \n\nPrivate clouds are typically onsite to the business and will not require the use of a WAN connection. Public clouds will always utilize the WAN connection. Communicating over a long distance is recognized as slow. The data transfer rate across the WAN is dependent on the capabilities of the Internet Service Provider (ISP) in the area and usually tops out at 10mbps. The speed and performance requirements of some applications may not support the use of a public cloud because of the distance and ISP limitations, specifically those applications that support and use large data files, such as video. \n\nBusinesses tend to put more automation and controls in place than the minimum business requirements require: the practice is not bad because it falls inside the concept of optimizing the service, but the practice does show an area of concern related to using public resources – reliability and security. For public clouds, the reliability and security of the cloud is shared by all customers and will not change across the cloud. The service provider may make the cloud more reliable and more secure and the benefits of such actions will be shared across all customers and reflected in the pricing of the cloud services. To keep prices lower, a cloud provider is opt to support the minimal reliability and security requirements they can for their customers. While this appropriate for most situations, some applications and businesses require a greater level of reliability and security over time. Public clouds will not support these higher requirements. As a general rule, private clouds will be more reliable and more secure than public clouds because the private cloud is catering to the organization’s maximum requirements in this area.\n\nLegacy systems are not a good fit for public cloud support. With most legacy applications, the design of the application has a high degree of integration with the hardware, middleware, and operating system. Public clouds will typically provide “generic” abstractions of an infrastructure that is attractive to the majority of potential customers. Businesses will need to re-engineer the applications to utilize these generic abstraction or custom create an abstraction to support the legacy application. Custom abstractions require control over the virtualization controls of the hypervisor and will require establishing a private cloud in most cases. \n\nUsing a public cloud is not without its benefits and, in many cases, will provide most businesses the needed services they require. Unfortunately, the use of a public cloud is not always the best choice in particular situations and a business should consider if a private cloud solution is acceptable. \n
Software as a Service (SaaS) is a software deployment opportunity where an application is hosted into the Internet environment. Once there, the application is available to users throughout the Internet without any need for the user to install or run the application on their own computer. As a result, the user does not have to be concerned with maintaining the software, its operations, or support. SaaS is a pay as you use service, meaning that initial purchase of software and its license is not required, rather the charge is a continuous charge, usually monthly, to use the application without any contract. \n \nFor software vendors, SaaS is an attractive solution because of the promise of stronger protection of its online intellectual property and an ongoing revenue stream. They can host the application on its own web server or allow it to be handled by a third-party application service provider (ASP). As a result, the term “software-as-a-service” is sometimes diluted as it has two meanings. It can speak to the application itself and the environment hosting the environment. The second situation is also referred to as a platform and is sometimes interchanged with platform-as-a-service. To combat this problem, some have started to use the terms “SaaS” and “SaaS platform” to distinguish between the two situations. \n\nRemember add-on development platforms from the last slide. Salesforce.com is a SaaS application and Force.com is the PaaS. As soon as a developer creates an add-on for SaleForce, they could potentially repackage the entire application and market it as a different application with SaleForce as its core “engine”. These enhanced and repackaged SaleForce-based SaaS applications are typically found in a market place run by Salesforce called AppExchange. For NetSuite, the marketplace is called SuiteApp.com. This is the “SaaS platform” previously mentioned.\n\nFor most end-users, the mechanics “behind the cloud” is not important as long as they can access and use the application effectively. For business management, the mechanics may provide a list of concerns and assurances about the product being used. It is important for the business to understand the actual scope of the service provider. Are they a true SaaS provider who provides the entire application and infrastructure required to support the business or are they a “software vendor” offering an application on another service provider’s infrastructure? The answer will influence many of the terms within the service level agreement. \n\nThe answer is also important for determining the “proper” interface for the business. For the end-user, accessing the application from the user interface is all that is required. But for a business, some other processes may require a “back office” interface to allow other systems used by the business to communicate with the SaaS application. Like other service models, this interface is defined by the Cloud API. However, in a situation with a software vendor using another provider’s infrastructure, is the Cloud API provided by the software vendor, the service provider, or both.\n
As developers and businesses look into cloud solutions with more vigor and greater attention, there are increasingly more gaps being identified. Pay-as-you-use services for software, storage, computing, and even CRM (Customer Relations Management) are having greater success as time goes on. However, these services still only represent pieces of a larger solution. Platform-as-a-service has the ability to encompass all of these services plus more. A cloud platform includes all the systems requires to manage the entire life cycle of a web application. Bungee Labs have identified six key elements such a platform. to the most inclusive Platform-as-a-Service (PaaS) offering possible today:\n\nIntegrated environment\nThe first element of a fully functional platform is the ability to develop, test, deploy, host, and maintain the application in a single environment. The places a considerable amount of burden on the developer in terms of hardware, maintenance, and configuring to ensure that application moves through its life cycle. \n \nUser experience\nThe experience the developer has using the platform is critical to the success of the PaaS service. Most developers move from one project to the next, so repeat business is a considerable factor. But from the developing perspective, having the tools and capabilities available to move the application through its life cycle is extremely important. It's like using DOS and Windows. Though DOS allowed a computer user to perform most functions required at the time, the introduction of the Windows operating system made those functions easier to perform and with a more pleasant experience.\n \nBuilt In Management Features\nDevelopers and businesses have to deal with a number of different variables throughout the life cycle of the application which requires considerable attention to those factors that can adversely impact the proper functioning of the application. Of these, scalability is a major factor, as well as reliability and security. These factors should be built into the platform without any need to develop, configure, or in any way spend any time, cost, or effort away from the application itself. \n\nBuilt In Integration\nVery few applications are developed in complete isolation. The need to connect to external sources for dynamic data, updates, even third party web services is very much a required consideration. Specifically for applications depending on real time data, the platform needs to allow direct and continuous connection to external sources.\n \nSupport Collaboration\nIn the same way applications are not developed in isolation, developers do not work in isolation. Most software development projects are a collaboration of several individuals throughout the entire life cycle of the application. This collaboration is a mixture of formal and on-demand occurrences that require the ability to communicate effectively while maintaining the security and performance of the application code.\n \nDeep Application Instrumentation\nSoftware development no longer ends upon the deployment of the application. As much as a developer or business would like to think that they have introduced a perfect application into the marketplace, this is rarely true. How the application is used, the performance, and reliability issues are all concerns that software manufacture would like to monitor. A platform-as-a-service would have a full set of instrumentation in place to handle this monitoring to effect improvements.\n
A particular PaaS environment allows the development, testing, deployment, and management of applications using cloud resources. The benefits of a PaaS service model are:\n\nREAD SLIDE\n
A PaaS solution has two user bases. The first set of users is the software developers using the platform to build and deploy an application – software developers. The second set of users is the people using the application – the end user. Some providers have recognized a potential third set of users who are interested in understanding how the application is performing and the data it is generating – the business manager. The provider of a platform-as-a-service offering must be concerned with all sets of user s when maintaining the environment.\n \nThe first concern with user experience is realizing the extent in which users tend to multi-task during the day. For the end-user, these can be a variety of tasks ranging from data entry, to reviewing a document, to some form of communication like instant messaging or email. The software developer can be working on building code and needing resources to understand the code better, debug the code as its written or find examples of similar code. Business managers are performing multiple queries, looking for trends and problems, and compiling data for future reports. The work each of these users perform may be contained within the platform environment or strung across several resources available to the user. Working within the platform should facilitate key multi-tasking activities for each set of users. This can be done simply by allowing the user to go outside of the platform to find the resource and use it. A interface for the user could pull those resources into the interface so that the user does not have to change windows. To enhance the user's experience, the interface could be configured to automatically pull those resources together based on what the user is currently working on.\n \nNo matter the task or the user, the core component of the user experience is the user interface. The interface should be intuitive and easy to use. It should allow the user to customize views based on their work habits, without sacrificing functionality. Once configured by the user, the interface should retain the settings for following sessions. Many interfaces provide embedded applications, like Microsoft Word or Excel, or Adobe Acrobat so that the user's system is not bogged down by running multiple applications.\n
Infrastructure as a Service offers organizations the option to outsource the equipment needed to support their business operations. This can include storage equipment, hardware, servers, and networking components. \n\nThe organization pays the service provider for the use of the equipment, and the service provider maintains ownership of and responsibility for the equipment, meaning that the service provider houses and runs the equipment, as well as being responsible for maintaining it. Traditionally, businesses would lower capital spending by leasing equipment and they could use and manage the equipment as they desire. IaaS is not a leasing agreement in the traditional sense because they are not only outsourcing the equipment, but the management and optimization of the equipment. \n\nIn this service model, the request from the customer is for an computing infrastructure with associated storage, but the customer will provide the platform and applications. The customer is responsible for everything running on top of the infrastructure. However, remember applications require storage to function optimally. To facilitate the interchange between the customer’s applications and platforms and the service provider’s infrastructure, the cloud provider will provide a “Cloud API”. \n\nConsider two IaaS providers who are using the same types and numbers of servers, storage devices, and network components. The same customer is running the exact same configuration of applications and platforms at the similar levels of demand. Instinctively, one might assume that the performance of each environment would be the same, but this is not necessarily true. The interface, the Cloud API, between the customer and the service provider can be distinct enough that the actual performance for the customer is impacted. \n\nThe Cloud API provided by different service providers are not the same. It is the responsibility of the customer to ensure the products and services they place on the infrastructure can appropriately communicate with the Cloud API. \n
As a customer of IaaS, most of the responsibility of managing the infrastructure is placed on the service provider; however, how the infrastructure is used is still within the management scope of the consumer. Within this context, it is important that the purposes for using a cloud infrastructure and the capabilities of the cloud infrastructure match. Looking at the fabric of the infrastructure (computing, network, and storage) the availability of the required resources should be pursued. In many cases, a cloud provider may focus on computing resources, but not storage resources or vice versa. This can cause problems over time if the need for additional storage increases. At present, very few service providers provide support all areas of the fabric.\n\nLooking at the situation honestly, it is likely that some adoption of multicloud or hybrid cloud support is taken to ensure the entire infrastructure fabric is in place. Because of the competitive relationship between commercial cloud providers, any hope of cooperation between providers to support a federated solution is improbable, though some cloud providers have started to create strategic alliances to this effect. If the customer does not or cannot want for such events to happen, the effort to federate the cloud must occur in-house. In this manner, the cloud solutions are simply an extension of the organization’s existing infrastructure. \n\nAt this point, the in-house infrastructure must be evaluated. While it is possible to maintain a traditional IT environment where some business services are provided by a cloud or resources to the business are available through a cloud, extending the infrastructure may have additional challenges in this situation. At the same time, transforming a traditional infrastructure to a cloud-based infrastructure will provide a tighter coupling in a federated solution, the organization will have to incur some change in adopting new policies and standards consistent with building a cloud. This change may require new skills and knowledge for the organization. In addition to infrastructure changes, the adoption of new designs and practices may require significant redesign of applications and business systems.\n\nThe severity of the change will be based on how deeply the organization wants to adopt cloud computing as well as whether the organization has already been using technologies and practices consistent with a cloud computing. If the organization already utilizes virtualization in some infrastructure components, but not all; they will have an easier path to adopting full virtualization than an organization which has not used virtualization at all. \n
For our purposes, any organization establishing a cloud infrastructure is considered a service provider; whether their customer is an internal employee or external consumer. Many commercial service providers started out by adopting cloud computing as a means to optimize their internal IT organization and found they could provide the same services in the marketplace. Tactically, the adoption of cloud computing has little differentiation relative to whether the customer is internal or externally located. At the same time, the processes associated with managing an internal cloud infrastructure has minimal differences from managing a traditional infrastructure. A common viewpoint is the cloud computing is an optimization of the older infrastructure models. \n\nThroughout this course, we have addressed several concerns that are relevant to organizations wishing to adopt a private cloud. Those greatest concerns are summarized here:\nTraditional versus cloud – one of the first concerns for an organization is to determine what business processes will be supported using cloud resources and how much of the traditional infrastructure will remain. Strategically, the organization may be driving toward the full support of the cloud, but realistically the fulfillment of this may take some time. The migration from traditional support to cloud support will have to be prioritized and managed appropriately. The migration of some legacy systems may be more expensive than utilizing a net-native application with the same functionality: the deciding factor dependent on how easily the data from the old system can be migrated to the new system.\nIn-house versus market – in conjunction with the previous concern is whether the cloud infrastructure will be used for internal customers only or will also support “public” usage. The applications and business supported by the cloud may provide many of the answers in this concern because the audience is already established, but the provisioning of the cloud may open opportunities that were not practical previously. The adoption of the cloud may be driven by the pursuit of such an opportunity.\nPublic cloud support – some reasonable assumption can be made that the organization is already utilizing cloud resources from several public cloud providers. A decision to continue using these public clouds or bringing supporting internally may be required. A possible driver for using a private cloud may be present if the use of a public cloud is counterproductive or risky, but the organization likes the benefits they are obtaining from its use.\nCost recovery – managing IT requires some effort to recovery costs for the investment and operation of the infrastructure and support. The use of cloud resources does not change this financial imperative; however the cloud computing model may force a re-evaluation of the accounting, chargeback, and billing methods of the organization. Techniques and ability to more accurately measure service may provide better cost models for the financial department and service delivery.\nFederated clouds – larger corporations may have to deal with multiple private infrastructures and/or private clouds. Incorporating all the previous concerns, some effort may be required to create an enterprise-wide cloud computing solution. This is especially true if attempts in cloud computing are made at a department level, a line of business, or individual datacenters where interfaces with other parts of the organization must be considered. \n
Well done again for completing this program, we wish you the best of luck for your next program, and every success in your furture Cloud Computing career!\n