A session on how to modernise and cloud-integrate traditional files servers using Azure File Sync. The solution will introduce ransomware-resistant backup, disaster recovery, multi-location cloud sync, and tiered storage.
Azure Networking - The First Technical ChallengeAidan Finn
The first "technical" obstacle for many organisations in Azure adoption is often the design of a secure and accessible network or landing zone for workloads and data.
Enter The Matrix Securing Azure’s AssetsBizTalk360
This talk is mainly on the security aspects of Azure, in any context. you’ll get an overview on where security is handled, some practices and how to monitor and act accordingly to certain threats and issues. It will focus on IaaS, PaaS and SaaS. As security is an integral part of an environment, the integration aspect is not far away. Focus products include Azure and all related services.
Microsoft Azure Hybrid Cloud - Getting Started For TechiesAidan Finn
This is my "getting started for techies" presentation on using the Microsoft Azure public cloud to build hybrid cloud solutions in conjunction with Windows Server 2012 R2 Hyper-V and System Center.
Azure Networking - The First Technical ChallengeAidan Finn
The first "technical" obstacle for many organisations in Azure adoption is often the design of a secure and accessible network or landing zone for workloads and data.
Enter The Matrix Securing Azure’s AssetsBizTalk360
This talk is mainly on the security aspects of Azure, in any context. you’ll get an overview on where security is handled, some practices and how to monitor and act accordingly to certain threats and issues. It will focus on IaaS, PaaS and SaaS. As security is an integral part of an environment, the integration aspect is not far away. Focus products include Azure and all related services.
Microsoft Azure Hybrid Cloud - Getting Started For TechiesAidan Finn
This is my "getting started for techies" presentation on using the Microsoft Azure public cloud to build hybrid cloud solutions in conjunction with Windows Server 2012 R2 Hyper-V and System Center.
VMWare Cloud for the AWS Cloud | AWS Public Sector Summit 2017Amazon Web Services
VMware Cloud on AWS brings VMware's enterprise class Software-Defined Data Center software to Amazon's public cloud. VMware is delivered as an on-demand, elastically scalable, and cloud-based and is a sold, operated and supported service for any application. Its software is optimized for next-generation, elastic, bare metal AWS infrastructure. This solution enables customers to use a common set of software and tools to manage both their AWS-based and on-premises vSphere resources consistently. Further virtual machines in this environment have seamless access to the broad range of AWS services. This session will introduce this new service and examine some of the use cases, benefits, and go-to market approaches of the service. We will also include an overview of the underlying AWS architecture, key enabling services, and the feature roadmap. Learn More: https://aws.amazon.com/government-education/
The value of containers is widely touted, but running them securely at scale and in long lived production environments presents new challenges. Amazon EC2 Container Service (ECS) changes the game by delivering cluster management and scheduling as a service. In this talk we’ll present how Okta uses ECS for parallelized testing in CI and for production microservices in a multi-region, always on cloud service. Learn why we chose ECS and many of the tips and tricks for securing, scaling and managing cost.
CCI2018 - Azure Network - Security Best Practiceswalk2talk srl
Nell'era moderna del cloud computing, la tendenza è di spostare sempre più frequentemente i propri workload nel cloud pubblico e di utilizzare cloud ibridi. La sicurezza è spesso un elemento inibitore per l’utilizzo di ambienti cloud. Come è possibile strutturare la topologia di rete in presenza di ambienti cloud e renderla sicura ? Si può estendere il proprio datacenter nel cloud mantenendo un elevato livello di sicurezza della rete ? Come garantire un accesso sicuro ai servizi presenti nel cloud e con quali strumenti ? Una delle principali ragioni per utilizzare Azure per le proprie applicazioni e i propri servizi è data proprio dalla possibilità di poter usufruire di un ampio set di funzionalità e di strumenti di sicurezza integrati nella platform. In questa sessione saranno presentate le security best practices in ambito network nel mondo Azure, date da un'esperienza diretta sul campo. Affrontando scenari reali saranno riportate le linee guida e gli accorgimenti utili per utilizzare al meglio le potenzialità presenti nella piattaforma, al fine di strutturare il network in Azure rispettando tutti i principi di sicurezza.
By Francesco Molfese
Deploy, Scale and Manage your Microsoft Investments with AWSAmazon Web Services
AWS Summit 2014 Melbourne - Breakout 3
Many IT professionals are using Amazon Web Services (AWS) to deploy, scale and manage fully supported Microsoft Windows Server workloads and Windows Server applications such as SharePoint Server, SQL Server, and Microsoft Exchange Server that are fully supported on the AWS Cloud. Attend this session to find out:
- How to determine your licensing strategy in the cloud
- Modernizing your Windows 2003 Servers applications before End of Support
- AWS .net benefits and services and many more
AWS Webinar: How to architect and deploy a multi tier share point server farm...Amazon Web Services
AWS Solution Architect discusses high availability features for Microsoft Windows Server and SQL Server running on the AWS Cloud. Windows Server Failover Clustering (WSFC) and SQL AlwaysOn Availability Groups are part of the underpinnings for many enterprise-class solutions, including Microsoft SharePoint and .NET applications. You will learn to: • Deploy the virtual network infrastructure on multiple subnets • Launch Amazon Machine Images (AMIs) of Windows Server 2008 R2 • Set up Active Directory and DNS • Launch and configure the WSFC nodes • Create a SQL Server AlwaysOn Availability Group
Network security with Azure PaaS services by Erwin Staal from 4DotNet at Azur...DevClub_lv
Erwin Staal from 4DotNet will share experience on “Network security with Azure PaaS services“.
He will share some of the things he learned while implementing network security at his current client. We will start with a short introduction to the basics of networking in Azure. He will present to you some best practices and tell you about some of the limitations you need to know before getting started. We will talk about how you for example can lock-down your API or SQL-server. To do that we will use relatively new Azure offerings like Service endpoints, Private endpoints, and VPN connections.
Erwin is a .NET Software Engineer and DevOps Consultant at 4DotNet. He’s helping clients with ASP.NET Core, Docker and Kubernetes and as a DevOps Consultant he helps companies with the implementation of DevOps and Continuous Delivery.
IBM & HCL partnership on Informix. Informix 12.10.xC9 and xC8 feature highlights. Slides from "Jump Start with the enhanced Informix" webcast on 13 July, 2017
AWS Summit 2014 Melbourne - Breakout 1
Amazon Workspaces is a new service from AWS that delivery fully managed desktops in the Cloud. In this session you be able to learn more about the benefits and capabilities of Workspaces and see a demo of the user's experience when using Workspaces and the administrators experience in managing it.
Presenter: Dean Samuels, Solutions Architect, Amazon Web Services
[RightScale Webinar] Architecting Databases in the cloud: How RightScale Doe...RightScale
Your database is the foundation of your application. With cloud comes new advantages and considerations for architecting and deployment. Find out how RightScale uses SQL and NoSQL databases such as MySQL, MongoDB, and Cassandra to provide a scalable, distributed, and highly available service around the globe.
VMWare Cloud for the AWS Cloud | AWS Public Sector Summit 2017Amazon Web Services
VMware Cloud on AWS brings VMware's enterprise class Software-Defined Data Center software to Amazon's public cloud. VMware is delivered as an on-demand, elastically scalable, and cloud-based and is a sold, operated and supported service for any application. Its software is optimized for next-generation, elastic, bare metal AWS infrastructure. This solution enables customers to use a common set of software and tools to manage both their AWS-based and on-premises vSphere resources consistently. Further virtual machines in this environment have seamless access to the broad range of AWS services. This session will introduce this new service and examine some of the use cases, benefits, and go-to market approaches of the service. We will also include an overview of the underlying AWS architecture, key enabling services, and the feature roadmap. Learn More: https://aws.amazon.com/government-education/
The value of containers is widely touted, but running them securely at scale and in long lived production environments presents new challenges. Amazon EC2 Container Service (ECS) changes the game by delivering cluster management and scheduling as a service. In this talk we’ll present how Okta uses ECS for parallelized testing in CI and for production microservices in a multi-region, always on cloud service. Learn why we chose ECS and many of the tips and tricks for securing, scaling and managing cost.
CCI2018 - Azure Network - Security Best Practiceswalk2talk srl
Nell'era moderna del cloud computing, la tendenza è di spostare sempre più frequentemente i propri workload nel cloud pubblico e di utilizzare cloud ibridi. La sicurezza è spesso un elemento inibitore per l’utilizzo di ambienti cloud. Come è possibile strutturare la topologia di rete in presenza di ambienti cloud e renderla sicura ? Si può estendere il proprio datacenter nel cloud mantenendo un elevato livello di sicurezza della rete ? Come garantire un accesso sicuro ai servizi presenti nel cloud e con quali strumenti ? Una delle principali ragioni per utilizzare Azure per le proprie applicazioni e i propri servizi è data proprio dalla possibilità di poter usufruire di un ampio set di funzionalità e di strumenti di sicurezza integrati nella platform. In questa sessione saranno presentate le security best practices in ambito network nel mondo Azure, date da un'esperienza diretta sul campo. Affrontando scenari reali saranno riportate le linee guida e gli accorgimenti utili per utilizzare al meglio le potenzialità presenti nella piattaforma, al fine di strutturare il network in Azure rispettando tutti i principi di sicurezza.
By Francesco Molfese
Deploy, Scale and Manage your Microsoft Investments with AWSAmazon Web Services
AWS Summit 2014 Melbourne - Breakout 3
Many IT professionals are using Amazon Web Services (AWS) to deploy, scale and manage fully supported Microsoft Windows Server workloads and Windows Server applications such as SharePoint Server, SQL Server, and Microsoft Exchange Server that are fully supported on the AWS Cloud. Attend this session to find out:
- How to determine your licensing strategy in the cloud
- Modernizing your Windows 2003 Servers applications before End of Support
- AWS .net benefits and services and many more
AWS Webinar: How to architect and deploy a multi tier share point server farm...Amazon Web Services
AWS Solution Architect discusses high availability features for Microsoft Windows Server and SQL Server running on the AWS Cloud. Windows Server Failover Clustering (WSFC) and SQL AlwaysOn Availability Groups are part of the underpinnings for many enterprise-class solutions, including Microsoft SharePoint and .NET applications. You will learn to: • Deploy the virtual network infrastructure on multiple subnets • Launch Amazon Machine Images (AMIs) of Windows Server 2008 R2 • Set up Active Directory and DNS • Launch and configure the WSFC nodes • Create a SQL Server AlwaysOn Availability Group
Network security with Azure PaaS services by Erwin Staal from 4DotNet at Azur...DevClub_lv
Erwin Staal from 4DotNet will share experience on “Network security with Azure PaaS services“.
He will share some of the things he learned while implementing network security at his current client. We will start with a short introduction to the basics of networking in Azure. He will present to you some best practices and tell you about some of the limitations you need to know before getting started. We will talk about how you for example can lock-down your API or SQL-server. To do that we will use relatively new Azure offerings like Service endpoints, Private endpoints, and VPN connections.
Erwin is a .NET Software Engineer and DevOps Consultant at 4DotNet. He’s helping clients with ASP.NET Core, Docker and Kubernetes and as a DevOps Consultant he helps companies with the implementation of DevOps and Continuous Delivery.
IBM & HCL partnership on Informix. Informix 12.10.xC9 and xC8 feature highlights. Slides from "Jump Start with the enhanced Informix" webcast on 13 July, 2017
AWS Summit 2014 Melbourne - Breakout 1
Amazon Workspaces is a new service from AWS that delivery fully managed desktops in the Cloud. In this session you be able to learn more about the benefits and capabilities of Workspaces and see a demo of the user's experience when using Workspaces and the administrators experience in managing it.
Presenter: Dean Samuels, Solutions Architect, Amazon Web Services
[RightScale Webinar] Architecting Databases in the cloud: How RightScale Doe...RightScale
Your database is the foundation of your application. With cloud comes new advantages and considerations for architecting and deployment. Find out how RightScale uses SQL and NoSQL databases such as MySQL, MongoDB, and Cassandra to provide a scalable, distributed, and highly available service around the globe.
Module 13: Recovering Network Data and Servers
This module explains how to recover network data and servers. There are a variety of scenarios where a network data or a server that provides networks services can be lost. Volume shadow copies can be used to restore previous versions of files when a file is accidentally deleted or modified on a computer that is running Windows Server 2008. Windows Server Backup can be used to back up and restore data files or an entire server.
Lessons
Recovering Network Data with Volume Shadow Copies
Recovering Network Data and Servers with Windows Server Backup
Lab : Recovering Network Data and Servers
Configuring Shadow Copies
Configuring a Scheduled Backup
After completing this module, students will be able to:
Describe how to configure and use volume shadow copies.
Describe how to configure and use Windows Server Backup.
Looking at remote data replication, including possible scenarios and how it compares to syncing information. This slide deck also covers how data replication happens across various operating systems and how to use HotFolder to HotFolder replication.
Windows backup client in CloudBerry Managed Backup has been updated to v5.7. What's new:
Hybrid backup for all backup plans
Restore VM backups to cloud VMs
Restore image-based backup to VMWare or Hyper-V
(STG406) Using S3 to Build and Scale an Unlimited Storage ServiceAmazon Web Services
Amazon Cloud Drive's plans to provide a low cost, unlimited storage service presented a major engineering challenge. In this session, you learn how the Amazon Cloud Drive team designed and optimized the storage back-end, Amazon S3, to handle millions of users while containing infrastructure costs. In this session, the lead engineers share details of how they built the service for massive scale, and the regular steps they take to increase performance and efficiency. They also describe proven techniques for scaling and optimization, learned from experience.
Amazon Elastic File System (EFS): New Elastic File Storage Service That Makes...Amazon Web Services
Amazon EFS is a new fully-managed service that makes it easy to set up and scale shared file storage in the AWS Cloud. Amazon EFS supports NFSv4, and is designed to be highly available and durable. Amazon EFS can support thousands of concurrent EC2 client connections with consistent performance, making it ideal for a wide range of uses cases, including content repositories, development environments, and home directories, as well as big data applications that require on-demand scaling of file system capacity and performance. In this session, we’ll provide an overview of EFS, walk through the creation of a file system, discuss EFS’ availability and durability properties, and review security features.
Slides from CIAOPS MAy 2018 webinar that provided Azure news update, open Q & A as well as a focus session on Azure storage. Video recording is available at www.ciaopsacademy.com
Amazon Elastic File System (Amazon EFS) is a file storage service for Amazon Elastic Compute Cloud (Amazon EC2) instances. Amazon EFS is easy to use and provides a simple interface that allows you to create and configure file systems quickly and easily. With Amazon EFS, storage capacity is elastic, growing and shrinking automatically as you add and remove files, so your applications have the storage they need, when they need it.
AWS Summit 2014 Melbourne - Breakout 1
Businesses of all sizes are archiving their data to the AWS Cloud in order to reduce costs while taking advantage of highly secure, highly durable, and simple cloud based storage services. With AWS, you pay as you go and you can scale up and down as required. With your data stored in the AWS Cloud, it’s easy to use other Amazon Web Services to take advantage of additional cost savings and benefits. Amazon storage services remove the need for complex and time-consuming capacity planning, ongoing negotiations with multiple hardware and software vendors, specialized training, and maintenance of offsite facilities or transportation of storage media to third party offsite locations. Amazon Web Services now offers a robust set of hybrid storage solutions for customers that currently operate and maintain data centers. Our Next Generation Enterprise Storage strategy has at its heart Amazon S3. This highly scalable, extremely durable storage service combines with a diverse set of Cloud Storage Gateways to provide businesses with a new approach to Enterprise storage.
Presenter: Jeff Putt, Business Development Manager, APAC, Amazon Web Services
Windows Server 2012 R2 Software-Defined StorageAidan Finn
In this presentation I taught attendees how to build a Scale-Out File Server (SOFS) using Windows Server 2012 R2, JBODs, Storage Spaces, Failover Clustering, and SMB 3.0 Networking, suitable for storing application data such as Hyper-V and SQL Server.
This is a presentation based on the 2012 R2 generation of the Microsoft Cloud OS, including Microsoft Azure, Windows Server 2012 R2, Hyper-V, and System Center 2012 R2. It spans Microsoft public cloud IaaS, partner operated public cloud, and private cloud.
This is my 75 minutes "highlights" presentation on what's new in WS2012 R2. It's not all encompassing - intended just to get across the key points of the core OS. It followed a "Cloud OS" keynote and preceded a "System Center hybrid cloud" presentation.
A presentation that myself and Dave Northey (MSFT IE) delivered on a road show in Ireland. The goal was to discuss why people should upgrade to Windows Server 2012 ... and we deliberately exlcuded Hyper-V.
This is the deck that I used at the January 2012 Hyper-V.nu event in Amsterdam, Netherlands. It focuses on the Build announced details on Windows Server 8 Hyper-V networking.
Private Cloud Academy: Backup and DPM 2010Aidan Finn
The session I ran on how to design CSV for Hyper-V backups, and how to use DPM 2010, at the Microsoft/System Dynamics Private Cloud Academy in Dublin, Ireland.
Windows Deployment Tools And MethodologiesAidan Finn
Accompanying webcast at http://www.aidanfinn.com/?p=10179. Demonstrations of how to deploy Windows 7 and Windows Server 2008 R2 using free technologies from Microsoft
What's New In 2008 R2 Hyper V and VMM 2008 R2 - Updated Oct 2009Aidan Finn
This is the presentation I gave at the UK/Ireland MVP open day in Reading in October 2009. There is no NDA content in here. It's an updated and expanded version of the presentation.
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.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
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.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Epistemic Interaction - tuning interfaces to provide information for AI support
Digitally Transform (And Keep) Your On-Premises File Servers
1. Digitally Transform (And Keep) Your
On-Premises File Servers
Aidan Finn
Azure MVP, Ireland
Principal Consultant, Innofactor Norway
Owner, Cloud Mechanix
2. About Aidan Finn
https://aidanfinn.com
@joe_elway
13 Year MVP
Azure, previously Hyper-V and
SCCM
Principal Consultant, Innofactor
Norway
https://innofactor.com
Owner, Cloud Mechanix –
http://cloudmechanix.com
Azure training around Europe
Next Class – ONLINE July 30th
“Securing Azure Services & Data Through
Azure Networking””
https://july302020.cloudmechanix.com/
4. You’ve Moved to SharePoint Online – Right?
• It’s easy to migrate to SharePoint Online
• Not so quick there, jack-aroo!
• Everyone’s collaborating in the cloud
• We’d love to
• And all the file servers are gone
• Hmm … we need to talk
5. The File Server Plays a Critical Role
• Everywhere from small to large business
• Branch offices
• Because:
• Low client <> server latency
• They’re familiar
• You’ve got a continuing investment
• There are dependencies
• Sometimes the cloud offerings just aren’t (completely)
suitable
7. What If We Make the File Server Better?
• Synchronize through the cloud
• A “master” cloud replica
• Built on mature, mission critical, technology
• Reduce on-premises storage needs
• Without the users/applications noticing
• Permissions stay the same
• Move backup to the cloud
• Less on-premises infrastructure
• Automatic off-site backups
• Enable disaster recovery
• Recover in minutes
9. Azure File Sync (AFS)
• Synchronize through the cloud
• A “master” cloud replica in Azure Files (General Purpose Storage account)
• Built on Microsoft Sync Framework (7+ years in SQL Server)
• Reduce on-premises storage needs
• Cloud tiering, replacing files with reparse points (pointers)
• Permissions stay the same
• Move backup to the cloud
• Back done in the cloud
• Automatic off-site backups
• Enable disaster recovery
• Restore files/complete shares in minutes
• Creates reparse points on the new file server
10. Isn’t That StorSimple?
• StorSimple:
• Available as PAYG virtual appliance or expensive physical appliance
• Supports iSCSI/SMB LUNs
• Does all the above
• Major differences:
• StorSimple is block based / AFS is file based
• StorSimple is generic / AFS is specific to file servers
• StorSimple uses Azure blob storage / AFS uses Azure Files storage
• You must move data ON TO StorSimple / You put an AFS agent onto existing file
server
• When to use?
• AFS is for file servers
• You can migrate from StorSimple to AFS
• Contact AzureFiles@microsoft.com
14. File Server Requirements
• OS:
• Windows Server 2012 R2 Full/Core
• Windows Server 2016 Full/Core
• Windows Server 2019 Full/Core
• RAM: 2GB or more
• Required for the StorageSync filter driver
• Ensure Hyper-V Dynamic Memory is set to 2GB Startup & Minimum
• Latest edition of Azure RM (until Dec 2020) or Az PowerShell modules
• Supports
• Traditional active/passive file server clusters
• DFS Namespace
• Anti-virus that respects the FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS attribute of cloud-tiered
files
15. Known Compatible AV Products
• Windows Defender
• System Center Endpoint Protection (SCEP)
• Test Third-Party AV:
• Azure File Sync Antivirus Compatibility Test Suite
• Check respect of
FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS attribute
Issue with MS AV products: https://docs.microsoft.com/en-us/azure/storage/files/storage-sync-files-planning#azure-file-sync-system-requirements-and-
interoperability
16. Encryption
• OK:
• BitLocker & similar disk-level encryption
• Azure Information Protection
• AD Rights Management Services
• File-level encryption
• Incompatible:
• EFS
• File system encryption
File
File System
Disk
17. Admin Interface
• Azure Portal
• Windows Admin Center
• V2.0 of AFS extension announced at Microsoft Ignite 2019
• PowerShell
18. Deploy The Azure Components
1. Create a Storage Sync Service
• In a region close to the on-premises file server(s)
• Reduce latency when retrieving cold/restored files
2. Create a storage account with Azure Files support
• Cannot use Blob/Tiering because AFS uses Azure Files shares
• GPv1, GPv2 or Premium Files
• GRS for Azure region disaster recovery
• Same region as the Storage Sync Service
3. Create a DELETE lock for the storage account
• Prevents accidental deletion of the storage account – not the
contents
• You’ll see why later (backups)
19. Azure File Shares
• Intended for system access
• For example, migrated legacy apps, Azure File Sync
• Not good for direct end user access
• Scalability
• 5 Tib 100 TiB per share *
• Depends on region and selected resiliency level
• 10k IOPS per Standard share
• 100k IOPS per Premium share
• 1 4 TiB max file size
• 100M items per share
• 5M items per directory
* https://docs.microsoft.com/en-us/azure/storage/files/storage-files-planning#regional-availability
20. Install the Storage Sync Service
1. Install the Azure RM or Az PowerShell modules on the file server
• “Latest released” version from GitHub
• Will require a reboot for new installations
2. Download the File Sync Agent from the Storage Sync Service
3. Install the File Sync Agent on the file server
• Choose if/when scheduled updates occur
4. Register with the Storage Sync Service
• Requires Azure credentials
• Set IE Enhanced Configuration == Off
• CSP subscriptions require a toggle to be set
• The file server appears as a registered server in Storage Sync Service
22. The Pieces of Folder Synchronisation
• Server endpoint:
• A folder that is synchronised to Azure
• Storage account
• Provides the Azure Files service
• Cloud endpoint:
• An Azure Files share that is the cloud replica
• Sync group:
• Comprised of 1 cloud endpoint & 1+ server endpoints
• Many file servers can synchronise a single folder
• Replicates all files into Azure from the server endpoints
• Subject to allowed files
• Replicates all files to the server endpoints
23. Replication
• Remember:
• Everything in a server endpoint is replicated to Azure
• The Azure Files share becomes the master copy
• The file server is now a local hot-cache
• You can browse Azure Files shares:
• SMB connection: Requires authentication, doesn’t apply NTFS
permissions
• Azure Portal: Via storage account > Files
• Azure Storage Explorer: Free GUI tool
• Modifications on the file server are replicated to Azure ASAP
• Modifications in the cloud can take time to appear on prem
• Low priority task
24. Creating a Sync Group
1. Create a share in Azure Files
• Name has nothing to do with on-prem folder name
2. Create a Sync Group
• Name has nothing to do with on-prem folder name
3. Add a server endpoint
• Select the registered file server
• Enter the path
• Optionally enable cloud tiering (more later)
25. Adding a New File Server
• Extending replication from Server1 to Server2 via Azure
• Process:
1. Install the File Sync Agent on the file server & register it
2. Add a new server endpoint
3. The on-prem folder path/name on Server2 doesn’t need to match
Server1
4. The folder and files (reparse points) appear in minutes
27. Saving Space on File Servers
• Cloud tiering is powered by a filter driver called StorageSync
• Tracks the temperature (usage) of files
• When enabled, it moves converts the coldest local replica files into reparse points
• A pointer to the cloud-replica of the file
• Additional attribute is associated with the file
• A = archive/synchronised
• P = Sparse
• L = Reparse point
• O = Offline
• Icon of the file changes
• File path/name/permissions do not change
• The file is downloaded from the cloud on demand – remember it is cold because it
is rarely (if ever) used
28. How Tiering Works
• Configured per server endpoint:
• D:SharesAccounting on Server1 has a tiering policy
• F:LocalSharesAccounting on Server2 has a different tiering policy
• G:Accounting on Server3 has no tiering policy
• A tiering policy:
• Enabled/Disabled
• Specifies what percentage of the volume should be free
• Date range – what age (days) files are tiered
29. Tiering – Overlapping Percentages
• All tiering policies on a single volume are based on largest free space wins:
• D:SharesAccounting = 10%
• D:SharesManagement = 20%
• D:OtherFolder = 30%
Tiering will try to clear up 30% from the volume from the tiered folders
30. Tiering – Overlapping Policy Types
• All tiering policies on a single volume are based on largest free space wins:
• 30% free space
• Local retention = 30 days
• The volume is full
The free space policy will always win
Tiering will try to clear up 30% despite the age of hot files
31. Tiering Requirements
• Must be a data volume – not the OS drive
• A file must be 64 KiB+ to be eligible for cloud-tiering
• Cloud tiering is incompatible with Windows Server deduplication
• Cloud-tiered files will not be indexed by Windows Search
• Remember the 2 GiB RAM requirement for the Azure File Sync agent
• StorageSync filter driver will fail to work if it cannot get enough RAM
• You need some free space on the data volume
• How much – unknown at this time
33. How Azure Backup Works With AFS
• Today:
• Azure Backup is only an orchestrator
• No data stored in the Recovery Services Vault
• Generally Available
• What happens:
• Incremental snapshots of shares in the storage account
• Max 200 snapshots per share
• Does not consume from the limit of an Azure Files share
capacity
• Does have a storage charge
34. Caution!
• If you delete the storage account, you lose the backups
• Place a DELETE lock on the storage account
• Limit contributor/owner/admin access to the storage
account
• Consider
• Dedicated subscription
• Azure Privileged Identity Management
35. Backups
• Scheduled by the Azure Backup Recovery Services Vault
• Can also be triggered manually
• After setup, manage backup/restores via:
• Azure Files share
• Recovery Services Vault
36. Restores
• A thing of beauty:
• Done in the cloud
• Synchronises to server endpoints within a few minutes
• Reparse points (cloud tiering) by default, and files are downloaded on
demand
• Restore huge amounts “from the cloud” and be operational in
minutes – see ransom-ware recovery
• You can:
• Restore a file/files/complete share
• To original location or create a new copy
• Overwrite/skip existing copies
37. Process of Enabling Backup
1. Create a recovery services vault
• Same region as the general purpose storage account
• Setup alerting
• Configure LRS/GRS before registration
2. Add an Azure Files backup item
• Select the storage account
• Select share(s) from the storage account
3. Configure a backup policy
4. Check your logs after first backup
39. AFS + Previous Versions
• Available from AFS Agent v9
• Must be enabled per volume
on the file server
• Import-Module
‘<SyncAgentInstallPath>StorageSync.Managem
ent.ServerCmdlets.dll’
• Enable-StorageSyncSelfServiceRestore –
DriveLetter D -Force
Folder
File A
File B
Volume D:
File Server
Folder
File A
File B
Volume D:
Azure File Sync
Folder
File A
File B
A tiered file holds a reference
40. Previous Versions
• User opens share in File Explorer
• Right-click a file
• Open Previous Versions
• Drag’n’drop old file version to replace current file
42. Near Instant
• We’ve already discussed the process
• Add a new server endpoint
• You create a new file server
• Install the File Sync Agent & register it with the old Storage Sync
Service
• Edit the Sync Groups and add the new file server
• The shares will appear within a few minutes
• Recovered shares
• 100% cloud-tiered to begin with
• Files downloaded on demand
• Tiering will eventually cloud-tier any downloaded cold files when the
volume % limit is reached
45. Usual Suspect – StorageSync Filter Driver
• Used by the Sync Service Agent when tiering is enabled
• Make sure StorageSync filter driver is OK – FLTMC Instances
• Have you enough RAM?
• Is the data volume full?
• 0x8e5e0211 and/or 0x80c8031a errors
• Have you on-prem backup?
• Have you checked your AV for respect of the “O” attribute?
47. FAQ
• Is there file lock sync?
• No
• Is there support for Azure AD RBAC
• Yes
• But not recommended to use the cloud shares directly
• Can we use Private Link?
• Yes, requires private endpoints for AFS and for Azure Files
• Is there anti-virus for Azure Files?
• No
• AV on the file server
• Security Center Advanced Threat Protection for Azure Files
49. The Rise of Replicas
• In my experience:
• Azure Backup was the biggest entry point to Azure (small/medium
business)
• It was non-disruptive
• Added life/value to file servers
• But it only dealt with backup
• Azure File Sync
• Deals with the reality that the file server is still alive
• Is the next big hybrid service
• Synchronisation, capacity, backup and DR solution
• Extremely valuable for large restores from the cloud
• Could be a killer for branch offices
50. Thank You!
Aidan Finn, Azure MVP
http://www.aidanfinn.com
http://www.innofactor.com
@joe_elway
Cloud Mechanix
Next Class – ONLINE July 30th
“Securing Azure Services & Data Through Azure
Networking””
https://july302020.cloudmechanix.com/
Editor's Notes
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.
To add your image, first delete the place holder image as shown in the white box.Then insert your picture and scale it to be bigger than the size of the white box shown.Finally, right click on your image and select ‘Send to back’ – your image should now be framed correctly.