Banks are a museum of technologies, Technology diversity is prevalent. When you containerize the container becomes the common unit of management and operations making management much simpler.
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...actualtechmedia
More and more companies are leveraging the cloud for disaster recovery. After all, the limitless compute resources of the cloud are perfectly suited for disaster recovery. Learn how to easily leverage the cloud for DR.
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes can schedule containers across a cluster of nodes, provide basic health checking and recovery of containers, and expose containers to the internet. Some key aspects include using microservices, container orchestration, continuous integration/delivery (CI/CD), and deployment automation.
Overview session of Microsoft's Azure Service Fabric Overview (v1.5.175), delivered at AzurePT community event in Lisbon, held March 26. The session describes all the main components of the platform, with a focus on its architecture.
Multi-Containers Orchestration with Live Migration and High-Availability for ...Jelastic Multi-Cloud PaaS
We describe and demonstrate how to build continuous deployment processes for microservices and applications that require a high level of stability and multi-container scalability. In addition, we share the use cases of Docker multi-containers provisioning, full monitoring of their performance and automation of the management processes within the Jelastic cloud solution.
The document is a book about using Docker containers in production environments. It discusses Docker's architecture and tools for building, running, and managing containers. The book is written by Karl Matthias and Sean P. Kane, who are site reliability engineers at New Relic. They share lessons learned from using Docker in production. The goal is to help readers implement Docker while avoiding common pitfalls.
This document provides an overview of the Jelastic DevOps Platform, which offers a cloud platform for containers orchestration that can be used as a public, private, or hybrid cloud. It provides agile deployment, automatic scaling, access control, monitoring, high availability, and drives down costs. Key features include automatic scaling, high availability, tools for management and automation, support for Docker containers, hybrid cloud capabilities, and advantages over competitors. It is suited for SMBs, SMEs, ISVs, and other organizations.
Enabling Fast IT using Containers, Microservices and DevOps ModelCisco DevNet
This document discusses enabling fast IT using containers, microservices, and DevOps models. It provides an overview of containers and their ecosystem, use cases, and adoption trends. It then describes Contiv, an open source project that provides policy-based networking and storage for containerized applications. It discusses challenges around fast IT adoption and different consumption models. Finally, it concludes that containers will disrupt traditional virtualization and that Contiv provides tools to maintain policies in container infrastructure while embracing fast IT.
The Jelastic Cluster Admin Panel allows administrators to manage infrastructure, billing, users and environments, configurations, and the marketplace. It provides controls for regions and availability zones, hardware node management, IP management, workload statistics, and Zabbix monitoring. Billing features include tariff management and usage monitoring. Users, groups, and environments can be configured and managed. Server templates, access permissions, and email templates are configurable. The marketplace facilitates one-click installation of apps and add-ons.
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...actualtechmedia
More and more companies are leveraging the cloud for disaster recovery. After all, the limitless compute resources of the cloud are perfectly suited for disaster recovery. Learn how to easily leverage the cloud for DR.
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes can schedule containers across a cluster of nodes, provide basic health checking and recovery of containers, and expose containers to the internet. Some key aspects include using microservices, container orchestration, continuous integration/delivery (CI/CD), and deployment automation.
Overview session of Microsoft's Azure Service Fabric Overview (v1.5.175), delivered at AzurePT community event in Lisbon, held March 26. The session describes all the main components of the platform, with a focus on its architecture.
Multi-Containers Orchestration with Live Migration and High-Availability for ...Jelastic Multi-Cloud PaaS
We describe and demonstrate how to build continuous deployment processes for microservices and applications that require a high level of stability and multi-container scalability. In addition, we share the use cases of Docker multi-containers provisioning, full monitoring of their performance and automation of the management processes within the Jelastic cloud solution.
The document is a book about using Docker containers in production environments. It discusses Docker's architecture and tools for building, running, and managing containers. The book is written by Karl Matthias and Sean P. Kane, who are site reliability engineers at New Relic. They share lessons learned from using Docker in production. The goal is to help readers implement Docker while avoiding common pitfalls.
This document provides an overview of the Jelastic DevOps Platform, which offers a cloud platform for containers orchestration that can be used as a public, private, or hybrid cloud. It provides agile deployment, automatic scaling, access control, monitoring, high availability, and drives down costs. Key features include automatic scaling, high availability, tools for management and automation, support for Docker containers, hybrid cloud capabilities, and advantages over competitors. It is suited for SMBs, SMEs, ISVs, and other organizations.
Enabling Fast IT using Containers, Microservices and DevOps ModelCisco DevNet
This document discusses enabling fast IT using containers, microservices, and DevOps models. It provides an overview of containers and their ecosystem, use cases, and adoption trends. It then describes Contiv, an open source project that provides policy-based networking and storage for containerized applications. It discusses challenges around fast IT adoption and different consumption models. Finally, it concludes that containers will disrupt traditional virtualization and that Contiv provides tools to maintain policies in container infrastructure while embracing fast IT.
The Jelastic Cluster Admin Panel allows administrators to manage infrastructure, billing, users and environments, configurations, and the marketplace. It provides controls for regions and availability zones, hardware node management, IP management, workload statistics, and Zabbix monitoring. Billing features include tariff management and usage monitoring. Users, groups, and environments can be configured and managed. Server templates, access permissions, and email templates are configurable. The marketplace facilitates one-click installation of apps and add-ons.
Learn more about the developers` dream and reality: what problems can be faced at the stage of applications deployment and how they can be solved with the help of Jelastic DevOps PaaS. Find out how to easily automate the process of software delivery, save money and expand your own project.
Karthik Gaekwad presented on containers and microservices. He discussed the evolution of DevOps and how containers and microservices fit within the DevOps paradigm by allowing for collaboration between development and operations teams. He defined containers, microservices, and common containerization concepts. Gaekwad also provided examples of how organizations are using containers for standardization, continuous integration and delivery pipelines, and hosting legacy applications.
Mit Urs Stephan Alder (CEO Kybernetika), Michael Abmayer (Senior Consultant Opvizor) und Dennis Zimmer (CEO Opvizor) präsentierten gleich 3 hochkarätige Referenten an der vergangenen VMware@Night bei Digicomp. Sie zeigten zusammen auf, welche Auswirkungen Container in der Virtualisierung auf den täglichen Betrieb sowie die Performance- und Kapazitätsplanung haben.
Vor allem Docker ist derzeit in aller Munde und die bekannteste und meist genutzte Container-Technologie. Container werden vielfach in virtuellen Maschinen betrieben und stellen eine neue Herausforderung für VMware- Administratoren, aber auch IT-Manager dar. Gewährleistung und Überwachung der Performance sowie eine möglichst genaue Kapazitätsplanung sind Herausforderungen, denen man sich zügig stellen muss.
Nach einer kurzen Einführung in die Thematik der Container, in der auch die Unterschiede zur Virtualisierung aufgezeigt wurde, widmeten sich die Referenten dem Umgang mit Conteinern am Beispiel von Docker mit VMware vSphere. Zum Abschluss wurde die Performanceüberwachung und Kapazitätsplanung behandelt.
Tokyo Azure Meetup #5 - Microservices and Azure Service FabricTokyo Azure Meetup
Azure Service Fabric is now Generally Available!
In this meetup we will start from the beginning and define what is microservice.
Next we will have a deep dive in Azure Service Fabric. Azure Service Fabric is one of the most interesting Azure service. Used internally in Microsoft for 5 years and backing up one of the most demanding Azure services today such as Azure SQL, Document DB, Cortana and Skype for Business.
We will be talking about the two models that are supported by Azure Service Fabric:
- Reliable Services (We will explore the reasons for having both stateful and stateless offerings in this model)
- Reliable Actors
Then we will talk how you can create Azure Service Fabric cluster on premise or in another cloud.
We will demo deployments in Azure for the various models.
Azure Service Fabric is the most advanced and complete offering for developing and hosting microservices in Azure. It builds on years experience Microsoft acquired running one of the most demanding services such as Azure SQL. Moreover, Azure Service Fabric solves very difficult distributed computing problems such as data synchronization, zero downtime deployment, update and rollback operations at large scale.
Join us to learn more about Azure Service Fabric and start using it immediately after the meetup!
Containerization provides benefits like consistent environments, lightweight packages, and efficient resource utilization and isolation. Kubernetes is an open-source platform that provides tools to automate deployment, scaling, and management of containerized applications. It groups containerized applications into logical units called pods and uses labels to identify pods. It provides features like service discovery, load balancing, rolling updates, and self-healing capabilities. Kubernetes aims to provide a platform for automating deployment, scaling and operations of application containers across clusters of hosts.
Microservices to Scale using Azure Service FabricMukul Jain
Digital Disruption Age expect our systems to have Agility and Scalability. MicroServices with Azure Service Fabric is helping teams and organisations to be ready for it
There is no doubt that Openstack represents one of the massive industry alignment towards the Open source cloud, Some even touting it to be the linux of cloud computing. But is it “THE” perfect solution ?
Vanilla Openstack is a “Myth”
The choice of Openstack as part of your cloud strategy purely depends on the kind of workload and the add-on features.
Openstack can be a serious contender especially for fresh deployments and applications that are being architected for cloud. But as the environment gets diverse(legacy integrations) Openstack can be tricky to integrate and maintain
One might require a vendor based Cloud management platform especially when the cloud strategy involves public clouds(AWS, Azure, GCE) and migration of application services across
No doubt it is fully open source, but it comes with learning curve, release cycles, Vendor specific driver integrations etc.
Interesting developments with respect to containers, docker, Kubernetes, Mesosphere etc will challenge Openstack
Openstack will no doubt will grow mature over next couple of years, until then, the hunt for the CMP continues...
Topics of interest :
to build a true hyper converged cloud ?
as an enterprise cloud management platform ?
public cloud ? (as a CSP)
Telco carrier grade cloud ?
VNF, MANO and SDN integrations
Azure Service Fabric is a distributed systems platform for packaging, deploying, and managing microservices and containers at scale. It allows building applications as microservices that are deployed as highly scalable and reliable services. Service Fabric handles scaling and management of the services across a cluster of virtual or physical machines. It supports stateless and stateful services using various programming models. Applications can be deployed and upgraded on Azure or on-premises clusters using Service Fabric's rolling upgrade feature to maintain availability.
Global Azure Bootcamp: Azure service fabric Luis Valencia
This document provides an overview of microservices and Azure Service Fabric. It discusses how Service Fabric is well-suited for microservices architectures and describes some of its key concepts, including services, applications, nodes, and clusters. It also covers developing Service Fabric applications, deploying to Azure, and performing upgrades.
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapatibuildacloud
Nuage Networks provides an SDN solution called the Virtualized Services Platform that abstracts physical network infrastructure and automates network provisioning through centralized policy-based controls. Nuage has integrated its VSP with CloudStack to enhance CloudStack's networking capabilities with advanced virtual networking, improved scalability, and automated provisioning based on Nuage's policy engine. The Nuage-CloudStack plugin maps CloudStack networking constructs to corresponding constructs in the VSP to provide services like isolated networks, firewalls, and load balancing across multiple hypervisors.
Cloud Presentation and OpenStack case studies -- Harvard UniversityBarton George
The presentation walks through the forces affecting IT in higher education today, the value of a cloud brokerage model and case studies of OpenStack-based clouds in higher education. Presented at the Harvard University IT summit.
These are the slides from the <a>Magnolia on Jelastic presentation</a> done by Jelastic and Info.nl during the Magnolia 2014 conference.
The managed services department of Info.nl offers Jelastic Cloud hosting since 2013. The general angle of this presentation is to explain how Magnolia works in combination with Jelastic.
The presentation includes:
- An overview of the Jelastic cloud hosting platform
- A demo on our Info Jelastic cloud; how to install Magnolia 5 on Jelastic
- Lessons learned with Magnolia Jelastic hosting
- What's next
Hypervisor "versus" Linux Containers!
Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere.
Less hardware, less pain and more scalability in production, on VMs, bare-metal servers, OpenStack clusters, public instances, or combinations of the above. "Do more with less " and this is all that matters!
Automation of server and applications deployments never had been so easy and fast that ever. Also brings produtivity to a new level, in the DataCenters and Cloud Environments.
Francisco Gonçalves (Dec2013
( francis.goncalves@gmail.com )
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10Mesosphere Inc.
Kubernetes is an amazing technology, but getting it up and running in your data center or VMs is challenging. Mesosphere is excited to deliver Kubernetes on DC/OS 1.10, bringing you point-and-click simplicity for container orchestration on your choice of infrastructure, on-premise or cloud.
These slides discuss the benefits of container orchestrators and answer frequently asked questions. Topics include:
1. Live demo showing how to deploy and manage 100% pure Kubernetes distribution on DC/OS
2. How to run multiple Kubernetes clusters (of different versions) alongside each other
3. How to run both stateless and stateful workloads on the same infrastructure
4. Live Q&A
Mesosphere DC/OS has always helped organizations run containers, legacy apps, and data services consistently on any infrastructure, while reducing operational overhead and infrastructure cost.
Industry leaders such as athenahealth, Royal Caribbean Cruise Line, Deutsche Telekom and many others rely on DC/OS to power their ground-breaking machine learning, IoT, and edge computing initiatives.
DC/OS 1.11, the latest release, introduces many exciting capabilities such as:
1. Seamless Hybrid Cloud Operations — Hybrid cloud use cases such as edge computing, cross-cloud business continuity / disaster recovery and cloud bursting become real. Combine public cloud, private datacenter, and edge compute resources into a single logical computer.
2. Production Kubernetes-as-a-Service — Deploy, scale, and upgrade pure Kubernetes for all of the teams in an organization with one click.
3. Enhanced Data Security — Protect sensitive data in transit and simplify regulatory compliance for distributed data services. DC/OS allows one-click configuration for transport level encryption and integrated authentication, authorization and access control.
Fundamental and Practice.
Explain about microservices characters and pattern. And also how to be good build microservices. And also additional the scale cube and CAP theory.
Cloud orchestration major tools comparisionRavi Kiran
Cloud Orchestration major tools comparison (including history, installation, market share, integration with other public cloud system for each tool) For any clarification contact kiran79@techgeek.co.in
Kubernetes is an open-source container orchestration system that automates deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes services handle load balancing, networking, and execution of containers across a cluster of nodes. It addresses challenges in managing containers at scale through features like deployment and rolling update of containers, self-healing, resource allocation and monitoring.
Service Fabric is an open-source distributed systems platform from Microsoft for packaging, deploying and managing distributed applications and services at scale. Azure Service Fabric Mesh is a new fully-managed platform that allows developing and running microservices applications without having to manage infrastructure. Key features of Service Fabric Mesh include serverless infrastructure, lifecycle management, intelligent traffic routing, and health monitoring. It allows building applications using any programming language or framework that can run in containers.
Driving Business and Technical Agility in the Enterprise!
Container World 2017 is the only independent conference offering an exploration of the entire container ecosystem. Over 3 days, you’ll hear from the innovative enterprises, tech giants and startups who are transforming enterprise IT and driving business innovation on such topics as:
Containers and legacy infrastructure
Operations/DevOps
Orchestration & Workloads
Security
Storage/Persistent storage
Standardization and Certification
Emerging technology like serverless, unikernel and beyond
View the brochure for more information: https://goo.gl/OpnoEr
Nano Segmentation - A Docker Security JourneyYun Zhi Lin
The document discusses the benefits of meditation for reducing stress and anxiety. Regular meditation practice can help calm the mind and body by lowering heart rate and blood pressure. Studies have shown that meditating for just 10-20 minutes per day can have significant positive impacts on both mental and physical health over time.
Learn more about the developers` dream and reality: what problems can be faced at the stage of applications deployment and how they can be solved with the help of Jelastic DevOps PaaS. Find out how to easily automate the process of software delivery, save money and expand your own project.
Karthik Gaekwad presented on containers and microservices. He discussed the evolution of DevOps and how containers and microservices fit within the DevOps paradigm by allowing for collaboration between development and operations teams. He defined containers, microservices, and common containerization concepts. Gaekwad also provided examples of how organizations are using containers for standardization, continuous integration and delivery pipelines, and hosting legacy applications.
Mit Urs Stephan Alder (CEO Kybernetika), Michael Abmayer (Senior Consultant Opvizor) und Dennis Zimmer (CEO Opvizor) präsentierten gleich 3 hochkarätige Referenten an der vergangenen VMware@Night bei Digicomp. Sie zeigten zusammen auf, welche Auswirkungen Container in der Virtualisierung auf den täglichen Betrieb sowie die Performance- und Kapazitätsplanung haben.
Vor allem Docker ist derzeit in aller Munde und die bekannteste und meist genutzte Container-Technologie. Container werden vielfach in virtuellen Maschinen betrieben und stellen eine neue Herausforderung für VMware- Administratoren, aber auch IT-Manager dar. Gewährleistung und Überwachung der Performance sowie eine möglichst genaue Kapazitätsplanung sind Herausforderungen, denen man sich zügig stellen muss.
Nach einer kurzen Einführung in die Thematik der Container, in der auch die Unterschiede zur Virtualisierung aufgezeigt wurde, widmeten sich die Referenten dem Umgang mit Conteinern am Beispiel von Docker mit VMware vSphere. Zum Abschluss wurde die Performanceüberwachung und Kapazitätsplanung behandelt.
Tokyo Azure Meetup #5 - Microservices and Azure Service FabricTokyo Azure Meetup
Azure Service Fabric is now Generally Available!
In this meetup we will start from the beginning and define what is microservice.
Next we will have a deep dive in Azure Service Fabric. Azure Service Fabric is one of the most interesting Azure service. Used internally in Microsoft for 5 years and backing up one of the most demanding Azure services today such as Azure SQL, Document DB, Cortana and Skype for Business.
We will be talking about the two models that are supported by Azure Service Fabric:
- Reliable Services (We will explore the reasons for having both stateful and stateless offerings in this model)
- Reliable Actors
Then we will talk how you can create Azure Service Fabric cluster on premise or in another cloud.
We will demo deployments in Azure for the various models.
Azure Service Fabric is the most advanced and complete offering for developing and hosting microservices in Azure. It builds on years experience Microsoft acquired running one of the most demanding services such as Azure SQL. Moreover, Azure Service Fabric solves very difficult distributed computing problems such as data synchronization, zero downtime deployment, update and rollback operations at large scale.
Join us to learn more about Azure Service Fabric and start using it immediately after the meetup!
Containerization provides benefits like consistent environments, lightweight packages, and efficient resource utilization and isolation. Kubernetes is an open-source platform that provides tools to automate deployment, scaling, and management of containerized applications. It groups containerized applications into logical units called pods and uses labels to identify pods. It provides features like service discovery, load balancing, rolling updates, and self-healing capabilities. Kubernetes aims to provide a platform for automating deployment, scaling and operations of application containers across clusters of hosts.
Microservices to Scale using Azure Service FabricMukul Jain
Digital Disruption Age expect our systems to have Agility and Scalability. MicroServices with Azure Service Fabric is helping teams and organisations to be ready for it
There is no doubt that Openstack represents one of the massive industry alignment towards the Open source cloud, Some even touting it to be the linux of cloud computing. But is it “THE” perfect solution ?
Vanilla Openstack is a “Myth”
The choice of Openstack as part of your cloud strategy purely depends on the kind of workload and the add-on features.
Openstack can be a serious contender especially for fresh deployments and applications that are being architected for cloud. But as the environment gets diverse(legacy integrations) Openstack can be tricky to integrate and maintain
One might require a vendor based Cloud management platform especially when the cloud strategy involves public clouds(AWS, Azure, GCE) and migration of application services across
No doubt it is fully open source, but it comes with learning curve, release cycles, Vendor specific driver integrations etc.
Interesting developments with respect to containers, docker, Kubernetes, Mesosphere etc will challenge Openstack
Openstack will no doubt will grow mature over next couple of years, until then, the hunt for the CMP continues...
Topics of interest :
to build a true hyper converged cloud ?
as an enterprise cloud management platform ?
public cloud ? (as a CSP)
Telco carrier grade cloud ?
VNF, MANO and SDN integrations
Azure Service Fabric is a distributed systems platform for packaging, deploying, and managing microservices and containers at scale. It allows building applications as microservices that are deployed as highly scalable and reliable services. Service Fabric handles scaling and management of the services across a cluster of virtual or physical machines. It supports stateless and stateful services using various programming models. Applications can be deployed and upgraded on Azure or on-premises clusters using Service Fabric's rolling upgrade feature to maintain availability.
Global Azure Bootcamp: Azure service fabric Luis Valencia
This document provides an overview of microservices and Azure Service Fabric. It discusses how Service Fabric is well-suited for microservices architectures and describes some of its key concepts, including services, applications, nodes, and clusters. It also covers developing Service Fabric applications, deploying to Azure, and performing upgrades.
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapatibuildacloud
Nuage Networks provides an SDN solution called the Virtualized Services Platform that abstracts physical network infrastructure and automates network provisioning through centralized policy-based controls. Nuage has integrated its VSP with CloudStack to enhance CloudStack's networking capabilities with advanced virtual networking, improved scalability, and automated provisioning based on Nuage's policy engine. The Nuage-CloudStack plugin maps CloudStack networking constructs to corresponding constructs in the VSP to provide services like isolated networks, firewalls, and load balancing across multiple hypervisors.
Cloud Presentation and OpenStack case studies -- Harvard UniversityBarton George
The presentation walks through the forces affecting IT in higher education today, the value of a cloud brokerage model and case studies of OpenStack-based clouds in higher education. Presented at the Harvard University IT summit.
These are the slides from the <a>Magnolia on Jelastic presentation</a> done by Jelastic and Info.nl during the Magnolia 2014 conference.
The managed services department of Info.nl offers Jelastic Cloud hosting since 2013. The general angle of this presentation is to explain how Magnolia works in combination with Jelastic.
The presentation includes:
- An overview of the Jelastic cloud hosting platform
- A demo on our Info Jelastic cloud; how to install Magnolia 5 on Jelastic
- Lessons learned with Magnolia Jelastic hosting
- What's next
Hypervisor "versus" Linux Containers!
Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere.
Less hardware, less pain and more scalability in production, on VMs, bare-metal servers, OpenStack clusters, public instances, or combinations of the above. "Do more with less " and this is all that matters!
Automation of server and applications deployments never had been so easy and fast that ever. Also brings produtivity to a new level, in the DataCenters and Cloud Environments.
Francisco Gonçalves (Dec2013
( francis.goncalves@gmail.com )
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10Mesosphere Inc.
Kubernetes is an amazing technology, but getting it up and running in your data center or VMs is challenging. Mesosphere is excited to deliver Kubernetes on DC/OS 1.10, bringing you point-and-click simplicity for container orchestration on your choice of infrastructure, on-premise or cloud.
These slides discuss the benefits of container orchestrators and answer frequently asked questions. Topics include:
1. Live demo showing how to deploy and manage 100% pure Kubernetes distribution on DC/OS
2. How to run multiple Kubernetes clusters (of different versions) alongside each other
3. How to run both stateless and stateful workloads on the same infrastructure
4. Live Q&A
Mesosphere DC/OS has always helped organizations run containers, legacy apps, and data services consistently on any infrastructure, while reducing operational overhead and infrastructure cost.
Industry leaders such as athenahealth, Royal Caribbean Cruise Line, Deutsche Telekom and many others rely on DC/OS to power their ground-breaking machine learning, IoT, and edge computing initiatives.
DC/OS 1.11, the latest release, introduces many exciting capabilities such as:
1. Seamless Hybrid Cloud Operations — Hybrid cloud use cases such as edge computing, cross-cloud business continuity / disaster recovery and cloud bursting become real. Combine public cloud, private datacenter, and edge compute resources into a single logical computer.
2. Production Kubernetes-as-a-Service — Deploy, scale, and upgrade pure Kubernetes for all of the teams in an organization with one click.
3. Enhanced Data Security — Protect sensitive data in transit and simplify regulatory compliance for distributed data services. DC/OS allows one-click configuration for transport level encryption and integrated authentication, authorization and access control.
Fundamental and Practice.
Explain about microservices characters and pattern. And also how to be good build microservices. And also additional the scale cube and CAP theory.
Cloud orchestration major tools comparisionRavi Kiran
Cloud Orchestration major tools comparison (including history, installation, market share, integration with other public cloud system for each tool) For any clarification contact kiran79@techgeek.co.in
Kubernetes is an open-source container orchestration system that automates deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes services handle load balancing, networking, and execution of containers across a cluster of nodes. It addresses challenges in managing containers at scale through features like deployment and rolling update of containers, self-healing, resource allocation and monitoring.
Service Fabric is an open-source distributed systems platform from Microsoft for packaging, deploying and managing distributed applications and services at scale. Azure Service Fabric Mesh is a new fully-managed platform that allows developing and running microservices applications without having to manage infrastructure. Key features of Service Fabric Mesh include serverless infrastructure, lifecycle management, intelligent traffic routing, and health monitoring. It allows building applications using any programming language or framework that can run in containers.
Driving Business and Technical Agility in the Enterprise!
Container World 2017 is the only independent conference offering an exploration of the entire container ecosystem. Over 3 days, you’ll hear from the innovative enterprises, tech giants and startups who are transforming enterprise IT and driving business innovation on such topics as:
Containers and legacy infrastructure
Operations/DevOps
Orchestration & Workloads
Security
Storage/Persistent storage
Standardization and Certification
Emerging technology like serverless, unikernel and beyond
View the brochure for more information: https://goo.gl/OpnoEr
Nano Segmentation - A Docker Security JourneyYun Zhi Lin
The document discusses the benefits of meditation for reducing stress and anxiety. Regular meditation practice can help calm the mind and body by lowering heart rate and blood pressure. Studies have shown that meditating for just 10-20 minutes per day can have significant positive impacts on both mental and physical health over time.
Using hypervisor and container technology to increase datacenter security pos...Black Duck by Synopsys
As presented by Tim Mackey, Senior Technical Evangelist - Black Duck Software, at LinuxCon/ContainerCon 2016:
Cyber threats consistently rank as a high priority for data center operators and their reliability teams. As increasingly sophisticated attacks mount, the risk associated with a zero-day attack is significant. Traditional responses include perimeter monitoring and anti-malware agents. Unfortunately, those techniques introduce performance and management challenges when used at large VM densities, and may not work well with containerized applications.
Fortunately, the Xen Project community has collaborated to create a solution which reduces the potential of success associated with rootkit attack vectors. When combined with recent advancements in processor capabilities, and secure development models for container deployment, it’s possible to both protect against and be proactively alerted to potential zero-day attacks. In this session, we’ll cover models to limit the scope of compromise should an attack be mounted against your infrastructure. Two attack vectors will be illustrated, and we’ll see how it’s possible to be proactively alerted to potential zero-day actions without requiring significant reconfiguration of your datacenter environment.
Technology elements explored include those from Black Duck, Bitdefender, Citrix, Intel and Guardicore.
The Rise of the Container: The Dev/Ops Technology That Accelerates Ops/DevRobert Starmer
This document discusses the rise of containers and their use with OpenStack. It defines containers as a lightweight virtualization method using namespaces and cgroups for process isolation. Containers accelerated DevOps by allowing developers to build applications in the same environment from development to production. While containers simplified deployment, they still require management at scale. The document outlines using containers on OpenStack via VMs or bare metal. It also discusses running OpenStack as containers and related projects like Magnum, Murano, HEAT, Higgins, Kuryr, and Kolla that integrate containers and OpenStack.
CCA International - L'expérience client nouvelle générationMatthieu Clauzure
Acteur européen majeur de la relation client multicanale, CCA International innove pour s’adapter aux nouvelles exigences de ses clients et aux nouvelles attentes des consommateurs.
Modern Marketing 101 - Business Solution Partners (www.bspny.com)Hussain Zaidi
The document provides an overview of how modern businesses market themselves using modern marketing techniques. It discusses business models, value propositions, customers and competitors. It then covers various marketing and engagement channels including inbound marketing techniques like websites, blogs, SEO and social media. It also discusses outbound marketing techniques like events, webinars and telemarketing. The document proposes developing a comprehensive marketing plan that includes goals, tasks, calendars and progress reviews to optimize modern marketing efforts.
This document defines various terms related to modern marketing. It includes glossaries on advertising, branding, direct marketing, market research, pricing, product development, public relations, internet marketing and search engine optimization, and social media. Some key terms defined include advertising, branding, market research, direct marketing, pricing, product development, and internet/social media marketing concepts. The document provides concise definitions for over 100 modern marketing terms across these core areas.
P&G: Marketing Capabilities, HBR Case StudyRohan Singh
Procter & Gamble is the largest consumer goods company founded in 1837. It manages over two dozen $1 billion brands worldwide through extensive research and innovation. P&G pursues a consumer-centric marketing strategy involving over 20,000 consumer studies annually. It focuses on deep understanding of target consumers and uses various advertising approaches including sponsorships, celebrity endorsements, and digital/social media marketing to promote its major products like Tide, Pampers, and Crest. Moving forward, P&G aims to directly involve consumers in product development and brand building.
Lead Nurturing: The Blueprint for Building Successful CampaignsG3 Communications
This webinar will present case study examples and guidance around how marketers can successfully build successful lead nurturing campaigns, with specific insights into:
The Right Content Offers for Nurturing Programs
Customizing Email Offers/Landing Pages for Nurture Campaigns
Developing the right cadence and sequence to increase relevancy and response
The document discusses the advantages, challenges, and requirements of connected retail. Connected retail allows businesses to launch products and promotions rapidly, engage customers in a personalized way, and provide a seamless shopping experience across channels to increase revenue. Challenges include fast delivery and checkout, optimizing inventory across systems, and managing price updates across the retail ecosystem. Requirements for connected retail include proprietary systems, databases, integration layers, identity access management, API management, and connecting POS systems to external cloud services. The document promotes WSO2's reference architecture for connecting the retail industry.
Creating One Customer Journey Ecosystem that Meets All Banking NeedsCognizant
The ability to aggregate and analyze customer data in one place rather than in silos empowers banks to apply forensic and predictive analytics with a lens across the entire institution.
Next Generation Cloud Adoption - Beyond just cheaper & faster – transformati...Capgemini
The document discusses next generation cloud adoption beyond just cheaper and faster delivery. It describes how Capgemini has implemented SaaS solutions for over 30 enterprises using Salesforce.com. While SaaS adoption has grown, larger enterprises have been slower to adopt beyond departments. The document examines concerns holding back enterprises and proposes addressing these by giving SaaS qualities to operate at large scale. It advocates moving beyond the traditional IT model to a next generation approach integrating best-of-breed cloud services through a managed ecosystem.
Create a Winning Lead Nurturing Strategy in 90 DaysHenry Bruce
The document discusses creating an effective lead nurturing strategy in 90 days. It recommends focusing thought leadership content on addressing buyers' problems within specific themes over multiple campaign cycles. An effective program establishes credibility by producing educational content and webinars on one theme in the first 90 days before expanding to additional themes. The content should address all stages of the buyer journey from problem definition to decision criteria. Measuring results is important to test and improve the nurturing strategy over time.
Sales lead generation has never been more important to marketers targeting construction decision makers, whether construction firms or building product manufacturers. This fact is reinforced by a recent Construction Marketing Association survey—2015 Construction Marketing Outlook—which ranked Lead Generation as one of the top priorities for next year.
So to understand where construction marketers are with lead generation—a baseline—we conducted another survey and share the results here, along with some checklists of key lead generation types, and an evaluation of the two largest lead services in the construction market—McGraw-Hill Dodge Reports and Construction Market Data. Finally, we identified several other construction lead sources that tend to specialize in regions, type of construction project or service offerings.
A recent (2015) survey about lead generation in construction conducted by the Construction Marketing Association via SurveyMonkey posed the following questions:
1. What lead generation techniques or sources do you use in marketing to the construction industry?
2. Which lead generation technique/source has shown the best results for your company?
3. Which lead generation technique/source has shown the worst results for your company?
4. Which lead generation technique/source do you foresee using more in the future?
5. What type of company are you?
We constantly collect data from the successful IT implementations - not just our own. On this basis, we have developed open IT architecture that allows building an omnichannel solution.
The document discusses Hitachi's vision for smart cities. It describes Hitachi's concept of smart cities as vigorous cities that attract people through integrated transport and information systems, and enable sustainable development through eco-friendly infrastructure and zero-emission transportation supported by energy and information technologies. The document provides examples of Hitachi's work on infrastructure projects around the world and explains how this experience informs its approach to creating smart cities.
Is Docker Scalable? 5 Big Docker Myths ExplodededSendachi
These are slides from our webinar which gives genuine insights and expert guidance irrespective of where you are on your Docker implementation journey, helping you build the right strategy for advancement.
Docker separates the application constraints from infrastructure concerns and reduce dependenices that slow agility.
Anyone in development and operations, focused on DevOps, Continuous Delivery and accelerating time-to-market.
The Perils and Triumphs of using Cassandra at a .NET/Microsoft ShopJeff Smoley
NativeX recently transitioned a large portion of their backend infrastructure from Microsoft SQL Server to Apache Cassandra. Check out our story about how we were successful at getting our .NET web apps to reliably connect to Cassandra. Learn about FluentCassandra, Snowflake, Hector, and IKVM. It's a story of struggle and perseverance, where everyone lives happily ever after.
Rami Sayar - Node microservices with DockerWeb à Québec
The document discusses converting a monolithic Node.js application into microservices and deploying them using Docker. It begins by defining microservices and their benefits. It then describes converting a sample pizza ordering application into independent microservices for handling messages, serving the frontend, and providing an API. Next, it covers patterns for networking microservices, including using an API gateway. It concludes by demonstrating how to deploy the microservices to Docker containers and use an orchestration tool like Kubernetes to manage them.
This document provides an introduction to Docker. It discusses how the IT landscape is changing with cloud, apps, and DevOps, creating a tug of war between developers and IT operations. Organizations must deal with diverse technologies and organizations. Docker and containers provide a solution by allowing applications to be packaged with all their dependencies and run virtually isolated on a shared kernel. This improves speed, portability, and efficiency compared to virtual machines. The document introduces Docker concepts like images, containers, engines, registries, and control planes. It describes how Docker Enterprise Edition can help align organizations with initiatives around app modernization, cloud strategies, and DevOps.
This document provides an overview of cloud native concepts including:
- Cloud native is defined as applications optimized for modern distributed systems capable of scaling to thousands of nodes.
- The pillars of cloud native include devops, continuous delivery, microservices, and containers.
- Common use cases for cloud native include development, operations, legacy application refactoring, migration to cloud, and building new microservice applications.
- While cloud native adoption is growing, challenges include complexity, cultural changes, lack of training, security concerns, and monitoring difficulties.
DockerCon SF 2015: Docker Community in ChinaDocker, Inc.
1) The document discusses the Docker community in China, noting that early adopters like Baidu helped drive adoption.
2) Meetups and content contributed to scaling the community from 1 to over 19 cities with thousands of attendees. Chinese contributors are also among the top for the Docker project.
3) The market for Docker in China is driven by the "Internet Plus" strategy and sectors like e-commerce, social media, and IoT. This is creating opportunities for startups and traditional businesses to embrace mobile and cloud technologies.
4) The ecosystem involves startups building tools for CI/CD, container services, and management, and projects like Hyper focusing on running containers on any hypervisor. Developers are also using
Microservices architecture breaks down monolithic applications into many smaller, independent services. Docker provides a standard way to package applications into containers that are portable and can run anywhere. According to Gartner's Hype Cycle, Docker and microservices are still in the "Peak of Inflated Expectations" phase but moving towards the "Plateau of Productivity."
C* Summit 2013: The Perils and Triumphs of using Cassandra at a .NET/Microsof...DataStax Academy
NativeX (formerly W3i) recently transitioned a large portion of their backend infrastructure from Microsoft SQL Server to Apache Cassandra. Today, its Cassandra cluster backs its mobile advertising network supporting over 10 million daily active users that produce over 10,000 transactions per second with an average database request latency of under 2 milliseconds. Come hear our story about how we were successful at getting our .NET web apps to reliably connect to Cassandra. Come learn about FluentCassandra, Snowflake, Hector, and IKVM. It's a story of struggle and perseverance, where everyone lives happily ever after.
Containers, microservices and serverless for realistsKarthik Gaekwad
The document discusses containers, microservices, and serverless applications for developers. It provides an overview of these topics, including how containers and microservices fit into the DevOps paradigm and allow for better collaboration between development and operations teams. It also discusses trends in container usage and orchestration as well as differences between platforms as a service (PaaS) and serverless applications.
This document discusses starting microservices with .NET. It begins with an introduction to microservices and the benefits of using them, such as improved scalability and resilience. It then covers common microservice patterns and technologies like API gateways, messaging, CQRS/DDD, and containers. Specific .NET tools are presented, including Ocelot for API gateways, RabbitMQ for messaging, MediatR for CQRS/events, and Docker for containers. The document emphasizes building microservices with failure in mind using techniques like retries, circuit breakers, and exponential backoff.
Business Insider puts Docker at no. 22 on its list of 40 tech skills
that will land you a 120K plus salary. A good factoid to know if you are drivenby money. On the other hand, Docker's technology, is just flat out fun if you are a Linux techie, delight in good DevOps, or just like cutting-edge innovation. This talk covers both the fun and funds of Docker technology. You'll learn essential container concepts and see them in action. You'll also get practical
insight for applying container technology at your company.
Where SOA and Monolitch EAR have failed. It's not simple to have your Apps scaling automagically without a very complex architecture. We're going to show pros and cons of so called Cloud-Native Applications based on Microservices, Caas, DevOps, Continuous Delivery....
Docker is launching a plugin system to provide an open and extensible platform while maintaining a consistent user experience. Plugins will enable new functionality like networking, data volumes, logging and scheduling to be added or swapped out. Developers can decide which plugins to use for their applications in different environments. The demo showed how plugins allow stateful containers with network identity to be portable across servers during upgrades by using Flocker and Weave plugins with Docker Swarm and Compose.
In this session from MWLUG 2017 I introduce the concepts of containerisation and discuss Docker architecture, design, deployment considerations and risks.
Explains an approach to work with a microservices based architecture using .Net Core, Docker, and Azure Service Fabric, applying Domain Driven Design (DDD) and Comand and Query Responsibility Segregation (CQRS)
Similar to Banking and Docker Datacenter - How Containers Drive Agility (20)
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
Project Management Semester Long Project - Acuityjpupo2018
Acuity is an innovative learning app designed to transform the way you engage with knowledge. Powered by AI technology, Acuity takes complex topics and distills them into concise, interactive summaries that are easy to read & understand. Whether you're exploring the depths of quantum mechanics or seeking insight into historical events, Acuity provides the key information you need without the burden of lengthy texts.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Webinar: Designing a schema for a Data WarehouseFederico Razzoli
Are you new to data warehouses (DWH)? Do you need to check whether your data warehouse follows the best practices for a good design? In both cases, this webinar is for you.
A data warehouse is a central relational database that contains all measurements about a business or an organisation. This data comes from a variety of heterogeneous data sources, which includes databases of any type that back the applications used by the company, data files exported by some applications, or APIs provided by internal or external services.
But designing a data warehouse correctly is a hard task, which requires gathering information about the business processes that need to be analysed in the first place. These processes must be translated into so-called star schemas, which means, denormalised databases where each table represents a dimension or facts.
We will discuss these topics:
- How to gather information about a business;
- Understanding dictionaries and how to identify business entities;
- Dimensions and facts;
- Setting a table granularity;
- Types of facts;
- Types of dimensions;
- Snowflakes and how to avoid them;
- Expanding existing dimensions and facts.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
7. sendachi.com
The Need
“The digital agenda means there is an increasing need
to innovate and ship even more high quality software
more frequently than before into this complex
technology environment”
13. sendachi.com
Complicated Legacy
• Legacy Apps often using older architecture
• Complex interdependencies
• Every technology under the sun
• Thousands of servers
• A need for modernisation
• Containerisation can hasten adoption
18. sendachi.com
Container Abstraction Layer
• Common point of entry for containers
• Run diverse technology stacks
• HTTP with RESTful Interfaces work well
• Microservices
• 12 Factor Applications
21. sendachi.com
Provenance and Traceability
• Container builds can be automated
• Cryptographic signing available
• Docker registry comms are encrypted
• Proof that the image is as-built
22. sendachi.com
Environment Consistency
• Applications run purely inside containers
• Environment information stored outside containers
• The same unaltered container runs in all environments
• Environmental drift is minimised
23. sendachi.com
Improved Compute Density
• Applications can be limited by memory and CPU
• Pre-allocation of resources isn’t necessary
• Intelligent scheduling of workloads with Swarm
• Run larger Docker host servers without
virtualisation
25. sendachi.com
Remove the Virtualisation Tax
• Docker machine can run on bare metal
• Swarm orchestration optimally places containers
• Swarm will replace containers on failed nodes
• Any need for virtualisation?
41. sendachi.com
Strategy and Governance
• Reference Architecture
• Identifying good fit applications and teams
• Standards and Best Practice
• Education and consensus around Docker
• Audit and control
Containers and the Docker Datacenter stack are an incredibly powerful toolset which makes it easier to build, ship and run applications. By leveraging these tools, banks can solve the challenge of needing to innovate against a complex, interconnected legacy software environment.
The challenging environment of digital disruption potentially impacting the banks, and the need to speed up software deployment cycles in response to this;
The complex, interconnected, legacy application stacks which make up modern banking platforms;
For the first time, banks are at risk of genuine disruption, with industry insiders talking about an “Uber moment” where startups with less technology legacy and better ability to execute have the potential to disrupt long established business models
Abstraction layer: Banks are a museum of technologies, Technology diversity is prevalent. But when you containerise the container becomes the common unit of management and operations, whatever is encapsulated within it – either Weblogic or Websphere or another Java application, or a NodeJS application. Management becomes much simpler
Platform portability: containers add a powerful layer of portability – once an app is containerised it is packaged up with all its dependencies, so it can be moved around different environments within the data centre, or between private and public clouds. This reduces the platform risk
Resilience and robustness: containers allow you to solve resilience at a platform level – using clustering tools like Swarm which will restart containers on another host if the original one goes away
Provenance and traceability: for regulatory reasons, banks need to know exactly what’s running – which versions, where they came from, who deployed the code and when. Docker Datacenter gives us all of this – a full audit trail of who did what and when, and also cryptographic signing of container images to prove they are what we thought they were
Environment consistency: because we are packaging up the entire application with all its dependencies, we need only inject the bare minimum of environment data – perhaps a database and cache hostname – everything else is contained within the container. This dramatically reduces environment complexity
Compute Density: we’re used to overprovisioning infrastructure to deal with peak loads, but scheduling algorhythms in Docker Swarm allow containers to be scheduled more efficiently than in a virtualised world, including scale-up techniques that make the most of the available compute resources
Multi-Tenancy: Docker contains process isolation features which prevent processes from interfering with each other – this means that different teams could share host servers with proper isolation, whilst increasing compute density
Virtualisation Tax: given the process isolation available, and the improvements in compute density, there’s an argument to run containers on bare metal – removing the need to run a virtualisation hypervisor. Docker Engine itself is something of a mixture between a jail and a virtual machine, with enough isolation and security to justify removing the virtualisation layer entirely
Docker is about more than just containers however. Docker Inc, the commercial entity behind Docker, have an integrated stack of tooling which supports the entire lifecycle of building, shipping and running Docker containers. Together, this tooling is integrated into what is called the Docker Datacenter.
Docker is about more than just containers however. Docker Inc, the commercial entity behind Docker, have an integrated stack of tooling which supports the entire lifecycle of building, shipping and running Docker containers. Together, this tooling is integrated into what is called the Docker Datacenter.
Docker toolbox which encapsulates the development tools and develop experience for building containers. It allows the developer to provision Docker environments on their laptops, and a set of tools for building containers and signing them.
Universal Control Plane for managing the containers, including versioning and management of them through a GUI interface which incorporates role based access control.
Docker Trusted Registry for the management and versioning of the images. This incorporates a workflow called Content Trust which allows us to sign and verify our images as they move between environments and machines.
strong cryptographic guarantees over what code and what versions of software are being run in your infrastructure. This is an absolute necessity for secure and auditable production deployments.
When images are pushed to a repository, they are signed with private keys held by the content publisher. When a user interacts with the image for the first time, they establish trust with that publisher and then all subsequent interactions require a valid signature verification from that same publisher.
Swarm. This manages the orchestration and scaling of containers when they are deployed into the production environment. We can deploy our containers into Swarm, and Swarm will handle the scaling and deployment of them across the nodes.
So, how do you implement Docker and Docker Datacenter in your large financial enterprise?
Two streams – tooling and technology is very similar across multiple industry verticals, although overall strategy and governance attempts to cover the tougher questions in financial institutions
Proof Of Concept: Identifying and delivering an appropriate PoC in a real productionised application according to operational and secure best practices.
Upskilling: Upskilling developers and operations engineers in the use, deployment and run of a Dockerised application through a tailored combination of classroom based training, workshops and pairing.
Tooling: Deploying and con guring the tools that support the Docker datacenter - the Docker toolbox, the daemon, the registry and the Universal Control Plane.
‘Operational Readiness: Understanding and articulating how you will ensure the necessary resilience, robustness and scalability of your containerised applications in a production setting.
Reference Architecture: Developing a reference architecture which incorporates operational and secure best practices which other teams in the bank can use in future.
Deployment Roadmap: Align on where and how containers should be used within the application portfolio, identifying which applications and platforms are most suited for incorporating containers.
Standards and Best Practices: Developing standards and best practices in a reusable and accessible format which makes it easy to adopt Docker in a consistent way according to operational and secure best practices.
Education: Educating management, enterprise architects, developers, operations and other senior stakeholders on what Docker is and the implications of adopting the technology. It is disruptive and will need changes to your working practices to get the most out of it
Governance: Develop a control and governance model around the use of containers incorporating development, deployment, management and operations considerations. Audit: Supporting Docker and supporting toolsets through any internal audit or acceptance processes.
We’ve worked with large enterprises to help them deploy Docker, both in the financial sector and elsewhere. Sendachi understands the balance between change needed across people, process and technology to land a technology like Docker in an organisation that generally resists change. I hope I’ve described why the financial sector needs to change the way they develop and deploy software, and how Docker and their commercial products help to do that
We have a stand outside in the expo area, and I’ll be around for a while to answer any questions too. I know I’m keeping you from lunch – are there any questions?