4. Problem Solving
Large and Complex Ecosystem
Fast-moving Updates
Complex Deployments
Inconsistent Documentation
Lack of Runtime Management
@grkvlt
5. What Does AMP Do?
MODEL DEPLOY MANAGE
INSTANTIATE SENSE EFFECT
Capture Best Practices Dynamic Live Model Maintain SLAs
My Model
Apache Tomcat
MySQL
Load Balancer
@grkvlt
6. AMP – Infrastructure Agnostic
Physical Virtual Local – Private -
Dedicated
Public
@grkvlt
7. Application Management
Runtime management of deployed applications.
Policies use application-specific metrics such as latency or
transactions per second, averaged across groups of services to give
meaningful results.
Operations like scaling, failover and service monitoring can be
added to any application blueprint using these policies.
@grkvlt
8. Enterprise Problem Solving
Need reliable cloud-native application patterns to be competitive
Management is tied to infra layer with manual or missing
processes for applications and services, causing risk and hindering
adoption
Increasingly diverse platforms & infrastructure mean applications
are hard to track, increasing the cost & risk of digital transformation
@grkvlt
9. Container Services
Deploy and manage Docker Swarm clusters and Kubernetes
clusters. Production-ready infrastructure with TLS, high-availability
and extensions like Flannel, Calico and Canal for networking.
Can also connect to existing infrastructure provisioned and managed
externally, by specifying appropriate API endpoints.
Containerize applications by simply deploying blueprints to
container-aware locations or build hybrid applications from virtual
machines, containers and pods.
@grkvlt
11. Clocker 2.0
Series of open-source blueprints for Swarm and Kubernetes.
Simplifies creation of managed deployments, ready for immediate
deployment of containerized applications.
Reusable component library to enable creation of applications
incorporating Docker and Kubernetes.
With Cloudsoft AMP allows seamless deployment to these
infrastructures.
@grkvlt
21. Blockchain
"Blockchain is a technology for a new generation of transactional
applications that establishes trust, accountability and
transparency while streamlining business processes."
Or...
"Blockchain is a distributed, cryptographically secure ledger of
transactions."
@grkvlt
25. Hyperledger Fabric
The Hyperledger Project is a
collaborative effort created to
advance blockchain
technology by identifying and
addressing important features
for a cross-industry open
standard for distributed
ledgers that can transform the
way business transactions are
conducted globally.
@grkvlt
26. Hyperledger Fabric
• Open Source
• Originally IBM Blockchain
• Graduated to become first
Hyperledger Foundation
incubator project
• Linux Foundation
Collaboration
@grkvlt
29. Hyperledger Application
The Hyperledger Application Fabric is a group of Clusters of
Docker Engines spread across different regions, giving a global
deployment that can be easily scaled and extended.
Hyperledger components are Docker containers providing
Blockchain services.
@grkvlt
31. Hyperledger Application
We will demonstrate an asset management chaincode
application that spins up a non-validating peer in a Docker
container, deploys the chaincode onto the validating peer
cluster and then performs the following transactions:
1. Assigns an asset to Alice
2. Transfers to Bob and verifies ownership
3. Transfers to Charlie and verifies ownership
4. Transfers to Dave and verifies ownership
@grkvlt
33. AMP 4
Velocity
@grkvlt
ConsistencyControl
Grow effortlessly and Scale and dynamically with workloads
Common management tooling across all applications from pets to cattle
Agnostic so you can combine bare metal, virtual machines and containers
Simple and consistent management view of applications