StorageOS - 8 core principles of cloud native storageStorageOS
This document outlines 8 core principles of cloud native storage: 1) storage should be application-centric rather than tied to operating systems or hypervisors, 2) storage should be platform agnostic, 3) storage resources should be declared like other resources via orchestrators, 4) storage should be managed via API and self-managed, 5) storage should dynamically react to changes, 6) storage should integrate native security features, 7) storage should offer deterministic performance efficiently, and 8) storage should ensure high availability, durability and consistency of data. StorageOS is presented as a cloud native storage solution designed from the ground up to meet these principles.
Open Cloud Storage @ OpenStack Summit Parisit-novum
This slides are the original slides from Michael Kienle @ OpenStack Summit in Paris November 2014 focusing on Open Cloud Storage - Building a flexible and large - scale software-defined storage platform for OpenStack
Integrated Storage, a key feature now available in Vault 1.4, can streamline your Vault architecture and improve performance. See demos and documentation of its use cases and migration process.
Excelero was inspired by how Tech Giants like Amazon, Facebook and Google have redefined IT for web-scale applications, leveraging standard servers and shared-nothing architectures to ensure maximum operational efficiency and flexibility, and to provide the highest reliability. Their approach is referred to as the Software-defined Data Center (SDDC). Based on the same architectural principles and with the same objectives, Excelero has designed a Software-Defined Block Storage solution utilizing client-side services for scale-out applications.
Visit http://www.excelero.com to learn more
AppOrbit provides on-demand application environments that allow applications to be provisioned in minutes. It containerizes the complete application stack, including code, configuration, data, and infrastructure policies. This accelerates application development and modernization. AppOrbit has over 30 engineers and is growing over 300% annually. It allows applications to be provisioned, tested, and migrated across clouds in minutes rather than weeks or months. The platform containerizes applications, manages data and databases, and provides infrastructure automation to deliver standardized and portable application environments.
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum ResultsRightScale
RightScale User Conference NYC 2011 -
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
Peder Ulander - CMO, Cloud.com
Many companies move to the cloud before they fully understand the complexities of a solid implementation strategy. Public and private clouds each have their benefits and limitations, and it's imperative to develop a clear roadmap for success that incorporates a best-practices reference architecture. In this session, we'll share how to architect a hybrid cloud environment as part of your overall cloud strategy, how to achieve multi-cloud interoperability, and how to proactively plan to survive cloud infrastructure outages.
Developing microservices with wildfly swarm and deploying on openshiftandreas kuncoro
The document discusses developing microservices with WildFly Swarm and deploying them on OpenShift. It covers how WildFly Swarm allows Java EE components to be packaged independently as microservices. It also explains how OpenShift provides the prerequisites for managing microservices like automated deployment, service discovery, and containers. The key takeaways are that Java EE is still relevant through projects like WildFly Swarm, which enable microservices, and that OpenShift's PaaS capabilities complement a microservices architecture.
StorageOS - 8 core principles of cloud native storageStorageOS
This document outlines 8 core principles of cloud native storage: 1) storage should be application-centric rather than tied to operating systems or hypervisors, 2) storage should be platform agnostic, 3) storage resources should be declared like other resources via orchestrators, 4) storage should be managed via API and self-managed, 5) storage should dynamically react to changes, 6) storage should integrate native security features, 7) storage should offer deterministic performance efficiently, and 8) storage should ensure high availability, durability and consistency of data. StorageOS is presented as a cloud native storage solution designed from the ground up to meet these principles.
Open Cloud Storage @ OpenStack Summit Parisit-novum
This slides are the original slides from Michael Kienle @ OpenStack Summit in Paris November 2014 focusing on Open Cloud Storage - Building a flexible and large - scale software-defined storage platform for OpenStack
Integrated Storage, a key feature now available in Vault 1.4, can streamline your Vault architecture and improve performance. See demos and documentation of its use cases and migration process.
Excelero was inspired by how Tech Giants like Amazon, Facebook and Google have redefined IT for web-scale applications, leveraging standard servers and shared-nothing architectures to ensure maximum operational efficiency and flexibility, and to provide the highest reliability. Their approach is referred to as the Software-defined Data Center (SDDC). Based on the same architectural principles and with the same objectives, Excelero has designed a Software-Defined Block Storage solution utilizing client-side services for scale-out applications.
Visit http://www.excelero.com to learn more
AppOrbit provides on-demand application environments that allow applications to be provisioned in minutes. It containerizes the complete application stack, including code, configuration, data, and infrastructure policies. This accelerates application development and modernization. AppOrbit has over 30 engineers and is growing over 300% annually. It allows applications to be provisioned, tested, and migrated across clouds in minutes rather than weeks or months. The platform containerizes applications, manages data and databases, and provides infrastructure automation to deliver standardized and portable application environments.
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum ResultsRightScale
RightScale User Conference NYC 2011 -
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
Peder Ulander - CMO, Cloud.com
Many companies move to the cloud before they fully understand the complexities of a solid implementation strategy. Public and private clouds each have their benefits and limitations, and it's imperative to develop a clear roadmap for success that incorporates a best-practices reference architecture. In this session, we'll share how to architect a hybrid cloud environment as part of your overall cloud strategy, how to achieve multi-cloud interoperability, and how to proactively plan to survive cloud infrastructure outages.
Developing microservices with wildfly swarm and deploying on openshiftandreas kuncoro
The document discusses developing microservices with WildFly Swarm and deploying them on OpenShift. It covers how WildFly Swarm allows Java EE components to be packaged independently as microservices. It also explains how OpenShift provides the prerequisites for managing microservices like automated deployment, service discovery, and containers. The key takeaways are that Java EE is still relevant through projects like WildFly Swarm, which enable microservices, and that OpenShift's PaaS capabilities complement a microservices architecture.
In deze hands-on workshop maakten wij kennis met het Xtreme Computing Platform van Nutanix! Dankzij deze webscale, invisible ICT-infrastructuur bent u voorzien in een schaalbaar, kostenefficiënt en eenvoudig beheerbaar datacenter.
Presentatie van 10 maart 2016
This document discusses Nutanix's hyperconverged infrastructure solution and its benefits over traditional infrastructure. Key points include:
- Nutanix provides one-click simplicity for deploying applications quickly and consuming IT resources on an as-needed basis.
- It converges compute, storage, virtualization, and networking into an integrated solution to eliminate infrastructure complexity.
- Nutanix is built using web-scale engineering principles to provide scale-out architecture, self-healing systems, and rich automation.
Citrix VDI on FlexPod with Microsoft Private CloudNetApp
FlexPod with Microsoft Private Cloud is prevalidated, best-in-class private cloud reference implementation from Microsoft’s partners. Joint collaboration between NetApp, Cisco, and Microsoft to accelerate private cloud adoption, resulting in a single orderable part and unified support.
This document discusses several factors to consider when choosing between hybrid and all-flash storage options for a cloud platform:
Hybrid storage is more economical and suitable for workloads with random disk access in smaller blocks, like development or proof-of-concept activities. All-flash storage provides the fastest read/write speeds and is better for workloads that require high performance and large memory capacities. The document provides recommendations on when each option is most appropriate.
ITCamp 2018 - Thomas Maurer - Azure Stack - Everything you need to know!ITCamp
Microsoft released Azure Stack as a Azure appliance for your datacenter. Learn what Azure Stack is, what challenges it solves, how you deploy, manage and operate a Azure Stack in your datacenter. Learn about the features and services you will get by offering Azure Stack to your customers and how you can build a true Hybrid Cloud experience.
In this presentation Thomas Maurer (Microsoft MVP) will guide you through the highly anticipated innovations and experience during the Azure Stack Early Adaption Program and Azure Stack Technology Adoption Program (TAP).
This document provides an overview of Nutanix, a company that provides hyperconverged infrastructure solutions. In 3 sentences:
Nutanix makes datacenter infrastructure invisible by converging compute and storage resources onto commodity hardware to simplify management and reduce costs compared to traditional SAN/NAS solutions. As the market share leader with over 52% and 1400+ customers in over 70 countries, Nutanix's web-scale architecture leverages distributed storage and software-defined services to deliver linear scalability, predictive performance, and lower total cost of ownership. Nutanix products like Acropolis and Prism aim to make infrastructure invisible through one-click operations, distributed storage fabrics, workload mobility across hypervisors, and 60% lower 3
This document describes the various services provided by Webair including content delivery networks (CDNs), load balancing, frontend caching, fully managed application servers, private networking, database clusters, cloud storage, backend caching, backups, security features, full stack management, hybrid connectivity, and disaster recovery replication. Webair aims to deliver fast page loads, maximize performance, facilitate scalability, and provide redundancy and security for customers' infrastructure and applications.
Nutanix is the industry leader in hyperconverged infrastructure and software-defined storage. The world's most advanced enterprise datacenters rely on Nutanix to power their mission-critical applications and services.
SIOS DataKeeper software allows users to add disaster recovery protection to Windows clusters or create SANless clusters using local storage. It uses efficient block-level replication to synchronize data across servers, enabling continuous operations even after failover. DataKeeper is offered in Standard and Cluster Editions, and can replicate within or across data centers. It protects applications in physical, virtual, and cloud environments with high performance and at a lower cost than traditional solutions.
Nutanix - Web-Scale IT, Web-scale IT is a new approach to designing, deploying and managing infrastructure
Find out more: www.unitiv.com/nutanix
What Nutanix does is bring the simplicity, agility and rapid scale that web-scale technologies deliver but as a turnkey enterprise solution. Nutanix is building the bridge for enterprise IT to embrace web-scale IT without completely overhauling the way they do things
At its core, web-scale IT is about bringing simplicity back to every aspect of deploying and managing a data center.
Building the ibm containers cloud serviceieeepondy
Linux containers have gained popularity fueled by projects like Docker and Warden. Initially used for stateless web apps, containers are now used for a variety of cloud workloads on infrastructure-as-a-service clouds. IBM developed the IBM Containers cloud service to allow developers to compose, deploy, and manage complex applications with security and isolation on shared infrastructure, providing features of platform-as-a-service and flexibility of infrastructure-as-a-service.
Presentation v cat 3.0 - architecture to implementationsolarisyourep
The document introduces vCAT (VMware Cloud Architecture Toolkit), which provides guidance for architects on designing, implementing, operating and consuming a VMware cloud. It outlines a 5 step process for architecting a VMware cloud that includes assessing needs, defining services, designing resources, deploying examples, and managing the cloud lifecycle. The document then provides an example of using vCAT to design initial storage requirements for a private cloud being built for a software development company.
T. Anagnostopoulos, Uni Systems: Container First? Meet Quarkus. An Introducti...Uni Systems S.M.S.A.
Tassos Anagnostopoulos, Principal Solutions Architect of Uni Systems opens the webinar "Container First? Meet Quarkus", the Kubernetes-Native Java from Red Hat. The webinar was delivered on June 25, 2020
Bring Object Storage to your Nutanix Cluster with Cloudian HyperStoreNEXTtour
Cloudian provides object storage solutions that integrate with Nutanix enterprise clouds. Their HyperStore software runs on Nutanix and provides native S3 compatible object storage. This allows storage tiering of data to the Nutanix cluster, external Cloudian clusters, or public clouds. It provides petabyte scalable storage for data protection, media/entertainment, surveillance and other capacity intensive applications through a standard S3 interface at low cost.
The presentation describes reasons for selecting multi-cloud operation approach and provides an overview of implementation challenges and how they can be addressed
Nutanix Fundamentals The Enterprise Cloud CompanyNEXTtour
Nutanix provides a hyperconverged infrastructure platform that converges compute, storage, and virtualization resources and radically simplifies datacenter operations through its integrated management solution. It uses a scale-out architecture where software is distributed across commodity hardware to provide a flexible, resilient system. Nutanix supports various workloads including VDI, databases, and private clouds through its all-flash and hybrid nodes. It has seen broad adoption across industries and offers global support through multiple centers.
Y. Tsesmelis, Uni Systems: Quarkus use cases and business valueUni Systems S.M.S.A.
Yiannis Tsesmelis, Senior Solutions Architect at Uni Systems answers the question "Why Quarkus?" through showcasing interesting use cases and the business value of the framework.The webinar was delivered on June 25, 2020
This document discusses converged infrastructure solutions from Microsoft and Nutanix for running Microsoft workloads. It notes that CIOs want to deliver uncompromised performance with minimal budget impact while businesses require more agility. The Microsoft Cloud Platform and technologies like Windows Server, Azure, and Microsoft Private Cloud are presented as addressing these needs. Nutanix is described as enabling the Microsoft vision through its web-scale converged infrastructure that provides predictable performance, economics, and growth for workloads like Exchange and SQL Server in private and hybrid cloud environments.
Docker is the developer-friendly container technology that enables creation of your application stack: OS, JVM, app server, app, database and all your custom configuration. So you are a Java developer but how comfortable are you and your team taking Docker from development to production? Are you hearing developers say, “But it works on my machine!” when code breaks in production? And if you are, how many hours are then spent standing up an accurate test environment to research and fix the bug that caused the problem?
This workshop/session explains how to package, deploy, and scale Java applications using Docker.
The document provides an introduction to Docker, containers, and the problems they aim to solve. It discusses:
- Why Docker was created - to address the "matrix from hell" of developing and deploying applications across different environments and platforms.
- How Docker works at a high level, using lightweight containers that package code and dependencies to run consistently on any infrastructure.
- Some key Docker concepts like images, containers, the Dockerfile for building images, and common Docker commands.
- Benefits of Docker for developers and operations in simplifying deployment, reducing inconsistencies, and improving portability of applications.
In deze hands-on workshop maakten wij kennis met het Xtreme Computing Platform van Nutanix! Dankzij deze webscale, invisible ICT-infrastructuur bent u voorzien in een schaalbaar, kostenefficiënt en eenvoudig beheerbaar datacenter.
Presentatie van 10 maart 2016
This document discusses Nutanix's hyperconverged infrastructure solution and its benefits over traditional infrastructure. Key points include:
- Nutanix provides one-click simplicity for deploying applications quickly and consuming IT resources on an as-needed basis.
- It converges compute, storage, virtualization, and networking into an integrated solution to eliminate infrastructure complexity.
- Nutanix is built using web-scale engineering principles to provide scale-out architecture, self-healing systems, and rich automation.
Citrix VDI on FlexPod with Microsoft Private CloudNetApp
FlexPod with Microsoft Private Cloud is prevalidated, best-in-class private cloud reference implementation from Microsoft’s partners. Joint collaboration between NetApp, Cisco, and Microsoft to accelerate private cloud adoption, resulting in a single orderable part and unified support.
This document discusses several factors to consider when choosing between hybrid and all-flash storage options for a cloud platform:
Hybrid storage is more economical and suitable for workloads with random disk access in smaller blocks, like development or proof-of-concept activities. All-flash storage provides the fastest read/write speeds and is better for workloads that require high performance and large memory capacities. The document provides recommendations on when each option is most appropriate.
ITCamp 2018 - Thomas Maurer - Azure Stack - Everything you need to know!ITCamp
Microsoft released Azure Stack as a Azure appliance for your datacenter. Learn what Azure Stack is, what challenges it solves, how you deploy, manage and operate a Azure Stack in your datacenter. Learn about the features and services you will get by offering Azure Stack to your customers and how you can build a true Hybrid Cloud experience.
In this presentation Thomas Maurer (Microsoft MVP) will guide you through the highly anticipated innovations and experience during the Azure Stack Early Adaption Program and Azure Stack Technology Adoption Program (TAP).
This document provides an overview of Nutanix, a company that provides hyperconverged infrastructure solutions. In 3 sentences:
Nutanix makes datacenter infrastructure invisible by converging compute and storage resources onto commodity hardware to simplify management and reduce costs compared to traditional SAN/NAS solutions. As the market share leader with over 52% and 1400+ customers in over 70 countries, Nutanix's web-scale architecture leverages distributed storage and software-defined services to deliver linear scalability, predictive performance, and lower total cost of ownership. Nutanix products like Acropolis and Prism aim to make infrastructure invisible through one-click operations, distributed storage fabrics, workload mobility across hypervisors, and 60% lower 3
This document describes the various services provided by Webair including content delivery networks (CDNs), load balancing, frontend caching, fully managed application servers, private networking, database clusters, cloud storage, backend caching, backups, security features, full stack management, hybrid connectivity, and disaster recovery replication. Webair aims to deliver fast page loads, maximize performance, facilitate scalability, and provide redundancy and security for customers' infrastructure and applications.
Nutanix is the industry leader in hyperconverged infrastructure and software-defined storage. The world's most advanced enterprise datacenters rely on Nutanix to power their mission-critical applications and services.
SIOS DataKeeper software allows users to add disaster recovery protection to Windows clusters or create SANless clusters using local storage. It uses efficient block-level replication to synchronize data across servers, enabling continuous operations even after failover. DataKeeper is offered in Standard and Cluster Editions, and can replicate within or across data centers. It protects applications in physical, virtual, and cloud environments with high performance and at a lower cost than traditional solutions.
Nutanix - Web-Scale IT, Web-scale IT is a new approach to designing, deploying and managing infrastructure
Find out more: www.unitiv.com/nutanix
What Nutanix does is bring the simplicity, agility and rapid scale that web-scale technologies deliver but as a turnkey enterprise solution. Nutanix is building the bridge for enterprise IT to embrace web-scale IT without completely overhauling the way they do things
At its core, web-scale IT is about bringing simplicity back to every aspect of deploying and managing a data center.
Building the ibm containers cloud serviceieeepondy
Linux containers have gained popularity fueled by projects like Docker and Warden. Initially used for stateless web apps, containers are now used for a variety of cloud workloads on infrastructure-as-a-service clouds. IBM developed the IBM Containers cloud service to allow developers to compose, deploy, and manage complex applications with security and isolation on shared infrastructure, providing features of platform-as-a-service and flexibility of infrastructure-as-a-service.
Presentation v cat 3.0 - architecture to implementationsolarisyourep
The document introduces vCAT (VMware Cloud Architecture Toolkit), which provides guidance for architects on designing, implementing, operating and consuming a VMware cloud. It outlines a 5 step process for architecting a VMware cloud that includes assessing needs, defining services, designing resources, deploying examples, and managing the cloud lifecycle. The document then provides an example of using vCAT to design initial storage requirements for a private cloud being built for a software development company.
T. Anagnostopoulos, Uni Systems: Container First? Meet Quarkus. An Introducti...Uni Systems S.M.S.A.
Tassos Anagnostopoulos, Principal Solutions Architect of Uni Systems opens the webinar "Container First? Meet Quarkus", the Kubernetes-Native Java from Red Hat. The webinar was delivered on June 25, 2020
Bring Object Storage to your Nutanix Cluster with Cloudian HyperStoreNEXTtour
Cloudian provides object storage solutions that integrate with Nutanix enterprise clouds. Their HyperStore software runs on Nutanix and provides native S3 compatible object storage. This allows storage tiering of data to the Nutanix cluster, external Cloudian clusters, or public clouds. It provides petabyte scalable storage for data protection, media/entertainment, surveillance and other capacity intensive applications through a standard S3 interface at low cost.
The presentation describes reasons for selecting multi-cloud operation approach and provides an overview of implementation challenges and how they can be addressed
Nutanix Fundamentals The Enterprise Cloud CompanyNEXTtour
Nutanix provides a hyperconverged infrastructure platform that converges compute, storage, and virtualization resources and radically simplifies datacenter operations through its integrated management solution. It uses a scale-out architecture where software is distributed across commodity hardware to provide a flexible, resilient system. Nutanix supports various workloads including VDI, databases, and private clouds through its all-flash and hybrid nodes. It has seen broad adoption across industries and offers global support through multiple centers.
Y. Tsesmelis, Uni Systems: Quarkus use cases and business valueUni Systems S.M.S.A.
Yiannis Tsesmelis, Senior Solutions Architect at Uni Systems answers the question "Why Quarkus?" through showcasing interesting use cases and the business value of the framework.The webinar was delivered on June 25, 2020
This document discusses converged infrastructure solutions from Microsoft and Nutanix for running Microsoft workloads. It notes that CIOs want to deliver uncompromised performance with minimal budget impact while businesses require more agility. The Microsoft Cloud Platform and technologies like Windows Server, Azure, and Microsoft Private Cloud are presented as addressing these needs. Nutanix is described as enabling the Microsoft vision through its web-scale converged infrastructure that provides predictable performance, economics, and growth for workloads like Exchange and SQL Server in private and hybrid cloud environments.
Docker is the developer-friendly container technology that enables creation of your application stack: OS, JVM, app server, app, database and all your custom configuration. So you are a Java developer but how comfortable are you and your team taking Docker from development to production? Are you hearing developers say, “But it works on my machine!” when code breaks in production? And if you are, how many hours are then spent standing up an accurate test environment to research and fix the bug that caused the problem?
This workshop/session explains how to package, deploy, and scale Java applications using Docker.
The document provides an introduction to Docker, containers, and the problems they aim to solve. It discusses:
- Why Docker was created - to address the "matrix from hell" of developing and deploying applications across different environments and platforms.
- How Docker works at a high level, using lightweight containers that package code and dependencies to run consistently on any infrastructure.
- Some key Docker concepts like images, containers, the Dockerfile for building images, and common Docker commands.
- Benefits of Docker for developers and operations in simplifying deployment, reducing inconsistencies, and improving portability of applications.
The document outlines the agenda for the OpenStack Summit in November 2013, including presentations on Docker and its ecosystem, how Docker can be used with OpenStack and Rackspace, and a demonstration of cross-cloud application deployment using Docker. Docker is presented as a solution to the "matrix from hell" of running applications across different environments by providing lightweight, portable containers that can run anywhere regardless of the operating system. The summit aims to educate attendees on Docker and showcase its integration with OpenStack for simplified and efficient application deployment and management across multiple clouds.
This document provides an agenda and overview for a hands-on workshop on container and Docker technologies. It begins with a brief introduction to containers and Docker, then covers installing and managing Docker containers using tools like Portainer and OpenShift Origin. It also discusses building simple Docker applications and has sections on container and Docker concepts like images, containers, registries, advantages, and the Docker ecosystem. The document aims to explain containers and Docker for both developers and IT administrators.
This document provides an overview of Docker and containers. It begins with a brief introduction to 12 Factor Applications methodology and then defines what Docker is, explaining that containers utilize Linux namespaces and cgroups to isolate processes. It describes the Docker software and ecosystem, including images, registries, Docker CLI, Docker Compose, building images with Dockerfile, and orchestrating with tools like Kubernetes. It concludes with a live demo and links to additional resources.
Accelerate your software development with DockerAndrey Hristov
Docker is in all the news and this talk presents you the technology and shows you how to leverage it to build your applications according to the 12 factor application model.
Microservices , Docker , CI/CD , Kubernetes Seminar - Sri Lanka Mario Ishara Fernando
This document discusses microservices and containers. It provides an overview of microservices architecture compared to monolithic architecture, highlighting that microservices are composed of many small, independent services with separate deployments and databases. It then discusses containers and how Docker is used to package and run applications in isolated containers. Finally, it introduces Kubernetes as a container orchestration system to manage and scale multiple containerized applications across a cluster of machines.
Containers and Nutanix - Acropolis Container ServicesNEXTtour
This presentation was given at the London Nutanix user group (NUG) on Oct 26 by Denis Guyadeen. If you would like to join a NUG, you can find more information here http://bit.ly/NTNXUG - Hope to see you at a community meeting!
Docker - Demo on PHP Application deployment Arun prasath
Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.
In this demo, I will show how to build a Apache image from a Dockerfile and deploy a PHP application which is present in an external folder using custom configuration files.
This document provides an overview of containers and Docker for automating DevOps processes. It begins with an introduction to containers and Docker, explaining how containers help break down silos between development and operations teams. It then covers Docker concepts like images, containers, and registries. The document discusses advantages of containers like low overhead, environment isolation, quick deployment, and reusability. It explains how containers leverage kernel features like namespaces and cgroups to provide lightweight isolation compared to virtual machines. Finally, it briefly mentions Docker ecosystem tools that integrate with DevOps processes like configuration management and continuous integration/delivery.
stackconf 2020 | SecDevOps containers by Jose OrtegaNETWAYS
Jose will speak about main tips for integrating Security into DevOps. He will share my knowledge and experience and help people learn to focus more on DevOps Security.In addition to the so-called best practices, the development of efficient, readable, scalable and secure code, requires the right tools for security development.
These could be the main talking points:
-How to integrate security into iteration and pipeline application development with containers.
-How to secure development environments.
-DevOps security best practices
In this talk I will speak about main tips for integrating Security into DevOps. I will share my knowledge and experience and help people learn to focus more on DevOps Security. In addition to the so-called best practices, the development of efficient, readable, scalable and secure code, requires the right tools for security development.
These could be the main talking points:
-How to integrate security into iteration and pipeline application development with containers.
-How to secure development environments.
-DevOps security best practices
Docker is a system for running applications securely isolated in a container to provide a consistent deployment environment. The document introduces Docker, discusses the challenges of deploying applications ("the matrix from hell"), and how Docker addresses these challenges by allowing applications and their dependencies to be packaged into lightweight executable containers that can run on any infrastructure. It also summarizes key Docker tools like Docker Compose for defining and running multi-container apps, Docker Machine for provisioning remote Docker hosts in various clouds, and Docker Swarm for clustering Docker hosts.
This document provides an introduction to Docker, including what Docker is, why it matters, and how it works. Some key points:
- Docker implements lightweight containers that provide process isolation using features of the Linux kernel like cgroups and namespaces. It allows building and shipping applications without dependency and compatibility issues.
- Docker solves the "N times N" compatibility problem that arises when applications need to run in different environments. Its portable containers and standardized operations help automate development and deployment workflows.
- Containers isolate applications from one another and their dependencies without the overhead of virtual machines. This makes them lightweight and efficient while still providing isolation of applications and flexibility to run anywhere.
We talk about docker, what it is, why it matters, and how it can benefit us. This presentation is an introduction and delivered to local meetup in Indonesia.
Presentation on Pesantren Kilat Code Security
Tangerang, 2016-06-06
We talk about docker. What it is? Why it matters? and how it can benefit us?
This presentation is an introduction and delivered to local meetup in Indonesia.
This document discusses containerization and the Docker ecosystem. It begins by describing the challenges of managing different software stacks across multiple environments. It then introduces Docker as a solution that packages applications into standardized units called containers that are portable and can run anywhere. The rest of the document covers key aspects of the Docker ecosystem like orchestration tools like Kubernetes and Docker Swarm, networking solutions like Flannel and Weave, storage solutions, and security considerations. It aims to provide an overview of the container landscape and components.
Docker is a system for running applications in lightweight containers that can be deployed across machines. It allows developers to package applications with all dependencies into standardized units for software development. Docker eliminates inconsistencies in environments and allows applications to be easily deployed on virtual machines, physical servers, public clouds, private clouds, and developer laptops through the use of containers.
Newt Global provides DevOps transformation, cloud enablement, and test automation services. It was founded in 2004 and is headquartered in Dallas, Texas with locations in the US and India. The company is a leader in DevOps transformations and has been one of the top 100 fastest growing companies in Dallas twice. The document discusses an upcoming webinar on Docker 101 that will be presented by two Newt Global employees: Venkatnadhan Thirunalai, the DevOps Practice Leader, and Jayakarthi Dhanabalan, an AWS Solution Specialist.
Docker moves very fast, with an edge channel released every month and a stable release every 3 months. Patrick will talk about how Docker introduced Docker EE and a certification program for containers and plugins with Docker CE and EE 17.03 (from March), the announcements from DockerCon (April), and the many new features planned for Docker CE 17.05 in May.
This talk will be about what's new in Docker and what's next on the roadmap
Similar to StorageOS, Storage for Containers Shouldn't Be Annoying at Container Camp UK (20)
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
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
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
2. Agile Storage. On-Demand, Anywhere, Made Easy.
What we care about
Developer experience
Use existing tools (create and use Docker volumes without ever interacting with StorageOS
directly (UI/CLI/API).
Reasonable defaults - compression, encryption, replication…
Operating experience
Run StorageOS as a container, separate image or whatever way you like, it’s just a binary! :)
API first - UI and CLI reuses same single HTTP API, easy to automate stuff.
Pluggable configuration backends for whatever you have in your stack - Consul, Zookeeper,
BoltDB, Etcd (easy to add custom ones).
Security
Perfomance
2
6. Jim was almost ready to implement his first app
with persistent storage running in Docker container
7. How easy is it to get persistent
storage with StorageOS?
8.
9. That’s the line
• sudo docker run -d --name test-redis01 -v test-dev-redis01:/data --volume-driver=storageos
redis redis-server --appendonly yes
Usual stuff
Let’s give our new friend a name
Telling Docker to use
StorageOS driver
More of the usual stuff
14. On-premises infrastructure
& StorageOS
• Benefits of containers without moving to cloud by providing EBS volume alternative via
Docker volume plugin.
• Hyper-converged mode - run your workloads on the same nodes as StorageOS
controllers for maximum performance.
• Client mode - present virtual volumes to Docker containers, easy access to remote
volumes.
• QoS
• Compression
• Data deduplication
• E2E encryption
15. Agile Storage. On-Demand, Anywhere, Made Easy.
StorageOS Use Cases
15
Stateful Containers for Databases and Fast DB
recovery
Continuous Integration/Delivery
Secure Cloud Mobility and Cost Reduction Performance Acceleration and
Volume Management
API
20. Our stack
• Consul/BoltDB - store configuration. BoltDB is useful
when running a single node or during
development/testing.
• Nats - messaging system
• Go - control plane is written in this awesome
language
• C - data plane, mostly for speed and available
libraries
21. Consul/BoltDB
KV store, easy to use, backup.
Service discovery (when using
BoltDB it’s not important since we
assume that you are running a single
node)
Leadership election - some
components of the system should be
running only on one node so they
are all fighting for leadership (i.e.
scheduler, retry logic).
Split brain detection
21
22. Leadership election.. why?
Sometimes (and quite often) you need only one
node in your distributed system performing specific
actions, i.e. scheduling, retrying some actions..
Most of the distributed KV stores implement locking
mechanism on keys, that could be used to elect
leaders and detect leader failures.
Check out https://github.com/docker/leadership -
probably not enough code there to include it as a
library though.
22
23. 23
Node 1 Node 2 Node 3 Node 4 Node 5
Leader’s
key
All nodes try to
acquire a lock on
specific key
24. 24
Node 1
(leader)
Node 2 Node 3 Node 4 Node 5
Leader’s
key
Only one will
succeed
P.S. Don’t forget to use locks with TTL!
25. Nats (https://nats.io)
Lightweight
Server is just a goroutine in your
main process
Instant messaging between
components
Simple pub/sub or request/reply
syntax
Mesh networking
25
30. Using Docker’s healthcheck functionality
(added in 1.12)
https://docs.docker.com/engine/reference/builder/#/healthcheck
Dockerfile:
$docker ps
30
Useful when you have
several dependencies,
like KV store.