SlideShare a Scribd company logo
Unit-5
Cloud Tools and Platforms
Overview of IBM Cloud Foundry
Cloud Foundry is the premier industry standard Platform-as-a-Service (PaaS) that ensures the fastest, easiest, and most reliable
deployment of cloud-native apps. Cloud Foundry ensures that the build and deploy aspects of coding remain carefully coordinated with
any attached services; resulting in quick, consistent, and reliable iteration of apps.
Check out the following to learn more about all the compute options available on IBM Cloud.
Benefits of Cloud Foundry
Choose your own language - IBM Cloud® Foundry includes runtimes for Java™, Node.js, PHP, Python, Ruby, Swift, and Go. Cloud
Foundry community buildpacks are also available. Combined with DevOps services, the app runtimes enable a delivery pipeline that
automates much of the iterative development process.
Fault tolerant - Runtimes facilitate developing apps as stateless processes that quickly: start and stop, replicate if an instance fails, and
duplicate if sustained or increased performance requires.
Extend apps with services - Runtimes link IBM Cloud services to apps as endpoints, giving any instance of an app embedded
knowledge of how to manage relevant calls and data. In fact, runtimes manage all linked resources this way: SDKs, APIs (whether
made available as cloud services or exposed from within a traditional enterprise as custom services), and also apps themselves when
used as resources by other apps.
Access control - Fine grain assignment/dispensing of compute capacity to development teams.
Automatic placement - Apps are automatically placed across multiple data-center PODs for maximum reliability.
Automatic health management - Crashing apps restart automatically.
Automatic routing - Internet reachable routes are automatically created for your apps.
High availability - Supports full high availability for high app availability.
Automatic deployment scaling - The Auto-Scaling for IBM Cloud service automatically increases or decreases the compute
capacity of your app, to rapidly adjust to dynamic loading needs.
Cloud in DevOps
The cloud is one of those bits of technology that aids in just about every step of a successful DevOps operation.
Cloud computing enables collaboration without all the downtime of sending files back and forth to team members.
The cloud, along with other smart pieces of tech like version control, allows for simultaneous development to occur
enabling teams to avoid stepping on each other’s shoes in the complex dance that is software development. Not only
that but cloud computing also provides means for teams to collaborate with each other from across the globe and
without having to drive out to the office any time a change needs to be made.
The cloud also allows for easily building to experimental test environments for quickly prototyping solutions
without the expense and headache of physical hardware. No more housing physical servers and regularly upkeeping
them just in case you need it later. The cloud even enables automated testing that can be performed in simulated
environments that are indistinguishable from live environments. This frees up DevOps team members for doing the
work that only humans can do while freeing them from being bogged down by monotonous tasks that are prone to
human error. DevOps is all about making the most of your resources and the cloud provides similar benefits.
Cloud computing makes the implementation of DevOps simpler by empowering each step of the development lifecycle. Through
clouds, applications can be built and tested on various environments at will thanks to kernels and virtualization. Removing the need for
physical machine tests increases time savings, in addition, to cost reductions due to the on-demand nature of cloud technology. The
beauty of the cloud and other software as a service (SaaS) platforms is the fact that you only pay for what you need when you need it.
Secure Cloud Platforms for DevOps
Secure cloud gateways provide users with the ability to access enterprise resources from any location and any device
without compromising the security of the network itself. Providing constant access allows for unparalleled
collaboration as well as the ability to utilize professional contract workers from across the globe to infuse your teams
with some much-needed expertise. While letting users access your network from their own devices might seem
scary at first glance, modern cloud platforms come with built-in security stacks that help provide your administrators
with the tools they need to maintain security.
As cloud computing grows in prevalence and becomes more commonplace, more companies are vying for your
business and options go up as prices go down. Currently, there are a wealth of options out there all with their own
pros and cons so when you decide to make the jump to the cloud make sure you do your due diligence. Planning is
an important aspect of adopting any new piece of technology or practice into your enterprise and the cloud is no
different.
Cloud Integration and Cloud Deployment
CLOUD INTEGRATION
● Cloud integration is basically used in an environment where computing needs to be predicted, and strong security is required.
● High scalability can be achieved for the unpredictable work pressure. However, this can be achieved separately for separate
deployment patterns, i.e. public, and private.
● The cost is very efficient as the integration is based on the deployment environment.
● The public cloud integration is open to all users, which means they can access all data. However, private cloud integration
comes with limitations because of security reasons.
● Cloud integration can be used in small organizations with one service or government organizations where outside intruding is
prohibited.
● The integration is less complicated in cloud integration.
● Cloud integration can be adopted by organizations where security is not a big concern.
CLOUD DEPLOYMENT
Cloud deployment is the process of deploying an application through one or more hosting models—software as a service (SaaS),
platform as a service (PaaS) and/or infrastructure as a service (IaaS)—that leverage the cloud. This includes architecting, planning,
implementing and operating workloads on cloud.
With an effective cloud deployment model, an organization achieves numerous benefits, including:
● Faster and simplified deployments. Automate builds that deploy code, databases and application releases, including resource
provisioning.
● Cost savings. Control costs using consumption-based pricing and eliminate capex-heavy on-premises environments.
● Platform for growth. Leverage the global infrastructure provided by cloud service providers (CSPs) to seamlessly expand the
business into other geographies.
● New digital business models. Exploit the continuous release of features and services by CSPs, incubate new technologies and
innovate digital business models.
● Business resiliency. Architect for the availability and fault-tolerance CSPs offer and ensure disaster recovery and business
continuity of applications to make the business resilient.
● Agility and scalability. Use autoscaling and scalability to meet peak demands of the business without provisioning for
excess capacity.
● Geographic reach. Access applications from any location, on any device, leveraging the connectivity backbone of
CSPs.
● Operational efficiency. Use the inherent automation enabled by cloud to increase operational efficiency and reduce
human effort.
● A competitive edge. Leverage infrastructure as code and development, security and operations (DevSecOps) to reduce
the time to market for new features and stay ahead of the competition.
● Empowered users. Increase productivity by empowering users with self-service options on cloud, such as portals,
DevOps pipelines and executive and operational dashboards.
https://aws.amazon.com/devops/what-is-devops/
https://www.browserstack.com/guide/cloud-devops
Hosting in IBM cloud using CLI
Install the IBM Cloud Command Line Interface, along with the option to install popular plug-ins and tools so that you can work with apps, toolchains, pipelines,
Kubernetes clusters, and more in IBM Cloud.
The installation command in this tutorial installs the latest stand-alone IBM Cloud CLI version available, with the option of installing the following tools manually:
Git
Docker
Helm
kubectl
curl (Linux only)
1. Installing the stand-alone IBM Cloud CLI
The IBM Cloud® Command Line Interface provides commands for managing resources in IBM Cloud. When you install the standalone IBM
Cloud CLI, you get only the CLI itself without any recommended plug-ins or tools.
2. Installing the tools and plug-ins manually
You can manually install the IBM Cloud® Command Line Interface and other plug-ins and tools for developing applications for IBM Cloud.
3. Installing and using private endpoints
To ensure that you have enhanced control and security over your data when you use the IBM Cloud Command Line
Interface (CLI), you have the option of using private routes to IBM Cloud endpoints. Private routes are not accessible or
reachable over the internet. By using the IBM Cloud private endpoints feature, you can protect your data from threats
from the public network and logically extend your private network.
The CLI uses the private endpoint support that is provided by the IBM Cloud® platform. Platform services that are used
by the core CLI provide private endpoint support.
4. Extending IBM Cloud CLI with plug-ins
The IBM Cloud Command Line Interface supports a plug-in framework to extend its capability. You can install a plug-in
from a repository, a web URL, or install a plug-in binary locally.
Monitoring and Automated Testing in DevOps
1. Monitoring and Logging
Organizations monitor metrics and logs to see how application and infrastructure performance impacts the experience of their
product’s end user. By capturing, categorizing, and then analyzing data and logs generated by applications and infrastructure,
organizations understand how changes or updates impact users, shedding insights into the root causes of problems or
unexpected changes. Active monitoring becomes increasingly important as services must be available 24/7 and as application
and infrastructure update frequency increases. Creating alerts or performing real-time analysis of this data also helps
organizations more proactively monitor their services.
2. Automated Testing
DevOps test automation tool must:
· Be usable by testers, developers, operations personnel, and management
· Integrate seamlessly into your CI/CD pipeline/with CI/CD tools
· Be able to run in any kind of infrastructure
· Keep maintenance of automation cases at an absolute minimum
· Not rely on users to write code, no matter how complex their automation needs are
· Not take time away from testers’ primary responsibility; challenging the end-product
· Have a very short learning curve to not disrupt release cycles
Make it very easy to collaborate on automation cases
Cloud Platform as a Service from development to deployment
Platform as a service (PaaS) is a cloud computing model where a third-party provider delivers hardware and software tools to users over
the internet. Usually, these tools are needed for application development. A PaaS provider hosts the hardware and software on its own
infrastructure. As a result, PaaS frees developers from having to install in-house hardware and software to develop or run a new
application.
PaaS tools tend to be touted as simple to use and convenient. An organization might find the move to PaaS compelling considering
potential cost savings over on-premises alternatives.
Among the leading PaaS providers are AWS (Amazon Web Services), Google Cloud Platform, Microsoft Azure, Red Hat OpenShift,
and Salesforce’s Heroku.
The Big Three cloud providers—AWS, Microsoft Azure, and Google Cloud—have all made major investments into luring developers
to their services over the past decade, bringing together their own cloud components into an opinionated PaaS for easier adoption.
AWS Elastic Beanstalk
One of the first PaaS options, AWS Elastic Beanstalk enables quick deployment and management of cloud applications without having
to learn about the underlying infrastructure. Elastic Beanstalk automatically handles the details of capacity provisioning, load
balancing, scaling, and application health monitoring.
Cloud Foundry
Cloud Foundry is an open source PaaS governed by the Cloud Foundry Foundation (CFF). It was originally developed by VMware and
then transferred to Pivotal Software, a joint venture of EMC, VMware, and General Electric, before transferring to the CFF in 2015.
Cloud Foundry is designed for building and running container-based applications, using Kubernetes for orchestration.
Google App Engine
Google App Engine was another early PaaS entry. It was designed to support the development and hosting of web applications in
Google-managed data centers. Applications are sandboxed, run, and scaled automatically across multiple servers.
Microsoft Azure App Service
Microsoft Azure App Service is a fully managed PaaS that combines various Azure services into a single platform.

More Related Content

Similar to cloudtoolsandcomputingwithcloudsssss.pptx

Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupJon Marshall
 
Cloud computing training | Cloud computing courses
Cloud computing training | Cloud computing coursesCloud computing training | Cloud computing courses
Cloud computing training | Cloud computing courses
Cloud computing training
 
Cloud computing
Cloud computingCloud computing
Cloud computing
حيدر نافع nafaa
 
A Comprehensive Look into the World of Cloud Computing.pdf
A Comprehensive Look into the World of Cloud Computing.pdfA Comprehensive Look into the World of Cloud Computing.pdf
A Comprehensive Look into the World of Cloud Computing.pdf
Anil
 
Bluemix Technical Overview
Bluemix Technical OverviewBluemix Technical Overview
Bluemix Technical Overview
rogerp67
 
CC_10900220021_PRADEEP KUMAR.pptx
CC_10900220021_PRADEEP KUMAR.pptxCC_10900220021_PRADEEP KUMAR.pptx
CC_10900220021_PRADEEP KUMAR.pptx
pk3172517
 
Intoduction of cloud computing
Intoduction of cloud computingIntoduction of cloud computing
Intoduction of cloud computing
Mohammad Ilyas Malik
 
Exploring Cloud Native Architecture: Its Benefits And Key Components
Exploring Cloud Native Architecture: Its Benefits And Key ComponentsExploring Cloud Native Architecture: Its Benefits And Key Components
Exploring Cloud Native Architecture: Its Benefits And Key Components
Lucy Zeniffer
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Sanjeev Sharma
 
Cloud Computing & Control Auditing
Cloud Computing & Control AuditingCloud Computing & Control Auditing
Cloud Computing & Control AuditingNavin Malhotra
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Siddiq Abu Bakkar
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP Campaign
GDSCVJTI
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computerSanath Surawar
 
Cloud
CloudCloud
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
IBM UrbanCode Products
 
Cloud Computing by Mamta
Cloud Computing by MamtaCloud Computing by Mamta
Cloud Computing by Mamta
Mamta Kumari
 
Ibm bluemix
Ibm bluemix Ibm bluemix
Ibm bluemix
Narendra
 
Cloud computing
Cloud computingCloud computing
Cloud computing
aryan raj
 
Private Cloud With System Center Project
Private Cloud With System Center ProjectPrivate Cloud With System Center Project
Private Cloud With System Center ProjectAbhijit Kundu
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
Michael Elder
 

Similar to cloudtoolsandcomputingwithcloudsssss.pptx (20)

Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User Group
 
Cloud computing training | Cloud computing courses
Cloud computing training | Cloud computing coursesCloud computing training | Cloud computing courses
Cloud computing training | Cloud computing courses
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A Comprehensive Look into the World of Cloud Computing.pdf
A Comprehensive Look into the World of Cloud Computing.pdfA Comprehensive Look into the World of Cloud Computing.pdf
A Comprehensive Look into the World of Cloud Computing.pdf
 
Bluemix Technical Overview
Bluemix Technical OverviewBluemix Technical Overview
Bluemix Technical Overview
 
CC_10900220021_PRADEEP KUMAR.pptx
CC_10900220021_PRADEEP KUMAR.pptxCC_10900220021_PRADEEP KUMAR.pptx
CC_10900220021_PRADEEP KUMAR.pptx
 
Intoduction of cloud computing
Intoduction of cloud computingIntoduction of cloud computing
Intoduction of cloud computing
 
Exploring Cloud Native Architecture: Its Benefits And Key Components
Exploring Cloud Native Architecture: Its Benefits And Key ComponentsExploring Cloud Native Architecture: Its Benefits And Key Components
Exploring Cloud Native Architecture: Its Benefits And Key Components
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
Cloud Computing & Control Auditing
Cloud Computing & Control AuditingCloud Computing & Control Auditing
Cloud Computing & Control Auditing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP Campaign
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computer
 
Cloud
CloudCloud
Cloud
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
 
Cloud Computing by Mamta
Cloud Computing by MamtaCloud Computing by Mamta
Cloud Computing by Mamta
 
Ibm bluemix
Ibm bluemix Ibm bluemix
Ibm bluemix
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Private Cloud With System Center Project
Private Cloud With System Center ProjectPrivate Cloud With System Center Project
Private Cloud With System Center Project
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
 

Recently uploaded

AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 

Recently uploaded (20)

AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 

cloudtoolsandcomputingwithcloudsssss.pptx

  • 2. Overview of IBM Cloud Foundry Cloud Foundry is the premier industry standard Platform-as-a-Service (PaaS) that ensures the fastest, easiest, and most reliable deployment of cloud-native apps. Cloud Foundry ensures that the build and deploy aspects of coding remain carefully coordinated with any attached services; resulting in quick, consistent, and reliable iteration of apps. Check out the following to learn more about all the compute options available on IBM Cloud. Benefits of Cloud Foundry Choose your own language - IBM Cloud® Foundry includes runtimes for Java™, Node.js, PHP, Python, Ruby, Swift, and Go. Cloud Foundry community buildpacks are also available. Combined with DevOps services, the app runtimes enable a delivery pipeline that automates much of the iterative development process. Fault tolerant - Runtimes facilitate developing apps as stateless processes that quickly: start and stop, replicate if an instance fails, and duplicate if sustained or increased performance requires. Extend apps with services - Runtimes link IBM Cloud services to apps as endpoints, giving any instance of an app embedded knowledge of how to manage relevant calls and data. In fact, runtimes manage all linked resources this way: SDKs, APIs (whether made available as cloud services or exposed from within a traditional enterprise as custom services), and also apps themselves when used as resources by other apps.
  • 3. Access control - Fine grain assignment/dispensing of compute capacity to development teams. Automatic placement - Apps are automatically placed across multiple data-center PODs for maximum reliability. Automatic health management - Crashing apps restart automatically. Automatic routing - Internet reachable routes are automatically created for your apps. High availability - Supports full high availability for high app availability. Automatic deployment scaling - The Auto-Scaling for IBM Cloud service automatically increases or decreases the compute capacity of your app, to rapidly adjust to dynamic loading needs.
  • 4. Cloud in DevOps The cloud is one of those bits of technology that aids in just about every step of a successful DevOps operation. Cloud computing enables collaboration without all the downtime of sending files back and forth to team members. The cloud, along with other smart pieces of tech like version control, allows for simultaneous development to occur enabling teams to avoid stepping on each other’s shoes in the complex dance that is software development. Not only that but cloud computing also provides means for teams to collaborate with each other from across the globe and without having to drive out to the office any time a change needs to be made. The cloud also allows for easily building to experimental test environments for quickly prototyping solutions without the expense and headache of physical hardware. No more housing physical servers and regularly upkeeping them just in case you need it later. The cloud even enables automated testing that can be performed in simulated environments that are indistinguishable from live environments. This frees up DevOps team members for doing the work that only humans can do while freeing them from being bogged down by monotonous tasks that are prone to human error. DevOps is all about making the most of your resources and the cloud provides similar benefits.
  • 5. Cloud computing makes the implementation of DevOps simpler by empowering each step of the development lifecycle. Through clouds, applications can be built and tested on various environments at will thanks to kernels and virtualization. Removing the need for physical machine tests increases time savings, in addition, to cost reductions due to the on-demand nature of cloud technology. The beauty of the cloud and other software as a service (SaaS) platforms is the fact that you only pay for what you need when you need it.
  • 6. Secure Cloud Platforms for DevOps Secure cloud gateways provide users with the ability to access enterprise resources from any location and any device without compromising the security of the network itself. Providing constant access allows for unparalleled collaboration as well as the ability to utilize professional contract workers from across the globe to infuse your teams with some much-needed expertise. While letting users access your network from their own devices might seem scary at first glance, modern cloud platforms come with built-in security stacks that help provide your administrators with the tools they need to maintain security. As cloud computing grows in prevalence and becomes more commonplace, more companies are vying for your business and options go up as prices go down. Currently, there are a wealth of options out there all with their own pros and cons so when you decide to make the jump to the cloud make sure you do your due diligence. Planning is an important aspect of adopting any new piece of technology or practice into your enterprise and the cloud is no different.
  • 7. Cloud Integration and Cloud Deployment CLOUD INTEGRATION ● Cloud integration is basically used in an environment where computing needs to be predicted, and strong security is required. ● High scalability can be achieved for the unpredictable work pressure. However, this can be achieved separately for separate deployment patterns, i.e. public, and private. ● The cost is very efficient as the integration is based on the deployment environment. ● The public cloud integration is open to all users, which means they can access all data. However, private cloud integration comes with limitations because of security reasons. ● Cloud integration can be used in small organizations with one service or government organizations where outside intruding is prohibited. ● The integration is less complicated in cloud integration. ● Cloud integration can be adopted by organizations where security is not a big concern.
  • 8. CLOUD DEPLOYMENT Cloud deployment is the process of deploying an application through one or more hosting models—software as a service (SaaS), platform as a service (PaaS) and/or infrastructure as a service (IaaS)—that leverage the cloud. This includes architecting, planning, implementing and operating workloads on cloud. With an effective cloud deployment model, an organization achieves numerous benefits, including: ● Faster and simplified deployments. Automate builds that deploy code, databases and application releases, including resource provisioning. ● Cost savings. Control costs using consumption-based pricing and eliminate capex-heavy on-premises environments. ● Platform for growth. Leverage the global infrastructure provided by cloud service providers (CSPs) to seamlessly expand the business into other geographies. ● New digital business models. Exploit the continuous release of features and services by CSPs, incubate new technologies and innovate digital business models. ● Business resiliency. Architect for the availability and fault-tolerance CSPs offer and ensure disaster recovery and business continuity of applications to make the business resilient.
  • 9. ● Agility and scalability. Use autoscaling and scalability to meet peak demands of the business without provisioning for excess capacity. ● Geographic reach. Access applications from any location, on any device, leveraging the connectivity backbone of CSPs. ● Operational efficiency. Use the inherent automation enabled by cloud to increase operational efficiency and reduce human effort. ● A competitive edge. Leverage infrastructure as code and development, security and operations (DevSecOps) to reduce the time to market for new features and stay ahead of the competition. ● Empowered users. Increase productivity by empowering users with self-service options on cloud, such as portals, DevOps pipelines and executive and operational dashboards. https://aws.amazon.com/devops/what-is-devops/ https://www.browserstack.com/guide/cloud-devops
  • 10. Hosting in IBM cloud using CLI Install the IBM Cloud Command Line Interface, along with the option to install popular plug-ins and tools so that you can work with apps, toolchains, pipelines, Kubernetes clusters, and more in IBM Cloud. The installation command in this tutorial installs the latest stand-alone IBM Cloud CLI version available, with the option of installing the following tools manually: Git Docker Helm kubectl curl (Linux only) 1. Installing the stand-alone IBM Cloud CLI The IBM Cloud® Command Line Interface provides commands for managing resources in IBM Cloud. When you install the standalone IBM Cloud CLI, you get only the CLI itself without any recommended plug-ins or tools. 2. Installing the tools and plug-ins manually You can manually install the IBM Cloud® Command Line Interface and other plug-ins and tools for developing applications for IBM Cloud.
  • 11. 3. Installing and using private endpoints To ensure that you have enhanced control and security over your data when you use the IBM Cloud Command Line Interface (CLI), you have the option of using private routes to IBM Cloud endpoints. Private routes are not accessible or reachable over the internet. By using the IBM Cloud private endpoints feature, you can protect your data from threats from the public network and logically extend your private network. The CLI uses the private endpoint support that is provided by the IBM Cloud® platform. Platform services that are used by the core CLI provide private endpoint support. 4. Extending IBM Cloud CLI with plug-ins The IBM Cloud Command Line Interface supports a plug-in framework to extend its capability. You can install a plug-in from a repository, a web URL, or install a plug-in binary locally.
  • 12. Monitoring and Automated Testing in DevOps 1. Monitoring and Logging Organizations monitor metrics and logs to see how application and infrastructure performance impacts the experience of their product’s end user. By capturing, categorizing, and then analyzing data and logs generated by applications and infrastructure, organizations understand how changes or updates impact users, shedding insights into the root causes of problems or unexpected changes. Active monitoring becomes increasingly important as services must be available 24/7 and as application and infrastructure update frequency increases. Creating alerts or performing real-time analysis of this data also helps organizations more proactively monitor their services.
  • 13. 2. Automated Testing DevOps test automation tool must: · Be usable by testers, developers, operations personnel, and management · Integrate seamlessly into your CI/CD pipeline/with CI/CD tools · Be able to run in any kind of infrastructure · Keep maintenance of automation cases at an absolute minimum · Not rely on users to write code, no matter how complex their automation needs are · Not take time away from testers’ primary responsibility; challenging the end-product · Have a very short learning curve to not disrupt release cycles Make it very easy to collaborate on automation cases
  • 14. Cloud Platform as a Service from development to deployment Platform as a service (PaaS) is a cloud computing model where a third-party provider delivers hardware and software tools to users over the internet. Usually, these tools are needed for application development. A PaaS provider hosts the hardware and software on its own infrastructure. As a result, PaaS frees developers from having to install in-house hardware and software to develop or run a new application. PaaS tools tend to be touted as simple to use and convenient. An organization might find the move to PaaS compelling considering potential cost savings over on-premises alternatives. Among the leading PaaS providers are AWS (Amazon Web Services), Google Cloud Platform, Microsoft Azure, Red Hat OpenShift, and Salesforce’s Heroku. The Big Three cloud providers—AWS, Microsoft Azure, and Google Cloud—have all made major investments into luring developers to their services over the past decade, bringing together their own cloud components into an opinionated PaaS for easier adoption.
  • 15. AWS Elastic Beanstalk One of the first PaaS options, AWS Elastic Beanstalk enables quick deployment and management of cloud applications without having to learn about the underlying infrastructure. Elastic Beanstalk automatically handles the details of capacity provisioning, load balancing, scaling, and application health monitoring. Cloud Foundry Cloud Foundry is an open source PaaS governed by the Cloud Foundry Foundation (CFF). It was originally developed by VMware and then transferred to Pivotal Software, a joint venture of EMC, VMware, and General Electric, before transferring to the CFF in 2015. Cloud Foundry is designed for building and running container-based applications, using Kubernetes for orchestration.
  • 16. Google App Engine Google App Engine was another early PaaS entry. It was designed to support the development and hosting of web applications in Google-managed data centers. Applications are sandboxed, run, and scaled automatically across multiple servers. Microsoft Azure App Service Microsoft Azure App Service is a fully managed PaaS that combines various Azure services into a single platform.