Microsoft released SQL Azure more than two years ago - that's enough time for testing (I hope!). So, are you ready to move your data to the Cloud? If you’re considering a business (i.e. a production environment) in the Cloud, you need to think about methods for backing up your data, a backup plan for your data and, eventually, restoring with Red Gate Cloud Services. In this session, you’ll see the differences, functionality, restrictions, and opportunities in SQL Azure and On-Premise SQL Server 2008/2008 R2/2012. We’ll consider topics such as how to be prepared for backup and restore, and which parts of a cloud environment are most important: keys, triggers, indexes, prices, security, service level agreements, etc.
Microsoft released SQL Azure more than two years ago - that's enough time for testing (I hope!). So, are you ready to move your data to the Cloud? If you’re considering a business (i.e. a production environment) in the Cloud, you need to think about methods for backing up your data, a backup plan for your data and, eventually, restoring with Red Gate Cloud Services. In this session, you’ll see the differences, functionality, restrictions, and opportunities in SQL Azure and On-Premise SQL Server 2008/2008 R2/2012. We’ll consider topics such as how to be prepared for backup and restore, and which parts of a cloud environment are most important: keys, triggers, indexes, prices, security, service level agreements, etc.
Microsoft released SQL Azure more than two years ago - that's enough time for testing (I hope!). So, are you ready to move your data to the Cloud? If you’re considering a business (i.e. a production environment) in the Cloud, you need to think about methods for backing up your data, a backup plan for your data and, eventually, restoring with Red Gate Cloud Services. In this session, you’ll see the differences, functionality, restrictions, and opportunities in SQL Azure and On-Premise SQL Server 2008/2008 R2/2012. We’ll consider topics such as how to be prepared for backup and restore, and which parts of a cloud environment are most important: keys, triggers, indexes, prices, security, service level agreements, etc.
This document discusses different aspects of trust as it relates to technology and data security. It poses a series of questions about high availability, service level agreements, high security, compliance, standards, processes, data storage locations, borders, providers, people, procedures, testing, encryption, cloud services, and identity. The goal is to understand how to build and maintain trust through addressing questions around these key topics. The document also provides contact information for the author.
MySQL Cluster Scaling to a Billion QueriesBernd Ocklin
MySQL Cluster is a distributed database that provides extreme scalability, high availability, and real-time performance. It uses an auto-sharding and auto-replicating architecture to distribute data across multiple low-cost servers. Key benefits include scaling reads and writes, 99.999% availability through its shared-nothing design with no single point of failure, and real-time responsiveness. It supports both SQL and NoSQL interfaces to enable complex queries as well as high-performance key-value access.
Technical session on Databases as Service in Azure
Technical session - Azure SQL DB on Dec 20, 2020
https://youtu.be/Cl4IDpc_0yc
Technical session - 2 on Azure SQL DB - Dec 27, 2020
https://youtu.be/_4lZ54eI3F0
Technical session on Azure Cosmos DB -Dec 27, 2020
https://youtu.be/rtDwX1K_64k
The Apache Spark config behind the indsutry's first 100TB Spark SQL benchmarkLenovo Data Center
Some configurations deserve their own SlideShare entry: this is one of them. When the indsutry's first 100TB Spark SQL benchmark was reached, the media took notice. For good reason.
Intel, Mellanox, Lenovo and IBM came together to investigate a topology that leveraged advances in CPU, memory, storage and networking to assess the readiness of Spark SQL to harness new capabilities -- and speeds.
With the recent release of SQL Server 2016 SP1 providing a consistent programming surface area has generated quite a buzz in the SQL Server community. SQL Server 2016 SP1 allows businesses of all sizes to leverage full feature set such as In-Memory technologies on all editions of SQL Server to get enterprise grade performance. This presentation focuses on the new improvements, new limits on the lower editions, differentiating factors and key scenarios enabled by SQL Server 2016 SP1 which makes SQL Server 2016 SP1 an obvious choice for the customers. This session was delivered to PASS VC DBA fundamentals chapter for everyone to learn about these exciting new improvements announced with SQL Server 2016 SP1 to ensure they are leveraging them to maximize performance and throughput of your SQL Server environment.
This document summarizes an event about data and AI on Azure cloud platforms. It includes:
- Details about the event such as speakers, agenda items covering cloud computing, Azure architecture, databases, and migration.
- Descriptions of Azure infrastructure including regions, servers, networking, and data platform offerings.
- Discussions of relational databases on Azure including SQL managed instances and elastic pools.
- Coverage of non-relational options such as Azure HDInsight, Cosmos DB, and Azure Database Migration Service.
The event provided an overview of Azure data and AI services, platforms, and architecture patterns for moving workloads to the cloud.
Microsoft released SQL Azure more than two years ago - that's enough time for testing (I hope!). So, are you ready to move your data to the Cloud? If you’re considering a business (i.e. a production environment) in the Cloud, you need to think about methods for backing up your data, a backup plan for your data and, eventually, restoring with Red Gate Cloud Services. In this session, you’ll see the differences, functionality, restrictions, and opportunities in SQL Azure and On-Premise SQL Server 2008/2008 R2/2012. We’ll consider topics such as how to be prepared for backup and restore, and which parts of a cloud environment are most important: keys, triggers, indexes, prices, security, service level agreements, etc.
Microsoft released SQL Azure more than two years ago - that's enough time for testing (I hope!). So, are you ready to move your data to the Cloud? If you’re considering a business (i.e. a production environment) in the Cloud, you need to think about methods for backing up your data, a backup plan for your data and, eventually, restoring with Red Gate Cloud Services. In this session, you’ll see the differences, functionality, restrictions, and opportunities in SQL Azure and On-Premise SQL Server 2008/2008 R2/2012. We’ll consider topics such as how to be prepared for backup and restore, and which parts of a cloud environment are most important: keys, triggers, indexes, prices, security, service level agreements, etc.
This document discusses different aspects of trust as it relates to technology and data security. It poses a series of questions about high availability, service level agreements, high security, compliance, standards, processes, data storage locations, borders, providers, people, procedures, testing, encryption, cloud services, and identity. The goal is to understand how to build and maintain trust through addressing questions around these key topics. The document also provides contact information for the author.
MySQL Cluster Scaling to a Billion QueriesBernd Ocklin
MySQL Cluster is a distributed database that provides extreme scalability, high availability, and real-time performance. It uses an auto-sharding and auto-replicating architecture to distribute data across multiple low-cost servers. Key benefits include scaling reads and writes, 99.999% availability through its shared-nothing design with no single point of failure, and real-time responsiveness. It supports both SQL and NoSQL interfaces to enable complex queries as well as high-performance key-value access.
Technical session on Databases as Service in Azure
Technical session - Azure SQL DB on Dec 20, 2020
https://youtu.be/Cl4IDpc_0yc
Technical session - 2 on Azure SQL DB - Dec 27, 2020
https://youtu.be/_4lZ54eI3F0
Technical session on Azure Cosmos DB -Dec 27, 2020
https://youtu.be/rtDwX1K_64k
The Apache Spark config behind the indsutry's first 100TB Spark SQL benchmarkLenovo Data Center
Some configurations deserve their own SlideShare entry: this is one of them. When the indsutry's first 100TB Spark SQL benchmark was reached, the media took notice. For good reason.
Intel, Mellanox, Lenovo and IBM came together to investigate a topology that leveraged advances in CPU, memory, storage and networking to assess the readiness of Spark SQL to harness new capabilities -- and speeds.
With the recent release of SQL Server 2016 SP1 providing a consistent programming surface area has generated quite a buzz in the SQL Server community. SQL Server 2016 SP1 allows businesses of all sizes to leverage full feature set such as In-Memory technologies on all editions of SQL Server to get enterprise grade performance. This presentation focuses on the new improvements, new limits on the lower editions, differentiating factors and key scenarios enabled by SQL Server 2016 SP1 which makes SQL Server 2016 SP1 an obvious choice for the customers. This session was delivered to PASS VC DBA fundamentals chapter for everyone to learn about these exciting new improvements announced with SQL Server 2016 SP1 to ensure they are leveraging them to maximize performance and throughput of your SQL Server environment.
This document summarizes an event about data and AI on Azure cloud platforms. It includes:
- Details about the event such as speakers, agenda items covering cloud computing, Azure architecture, databases, and migration.
- Descriptions of Azure infrastructure including regions, servers, networking, and data platform offerings.
- Discussions of relational databases on Azure including SQL managed instances and elastic pools.
- Coverage of non-relational options such as Azure HDInsight, Cosmos DB, and Azure Database Migration Service.
The event provided an overview of Azure data and AI services, platforms, and architecture patterns for moving workloads to the cloud.
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld
VMworld 2013
Michael Corey, Ntirety, Inc
Jeff Szastak, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
[db tech showcase OSS 2017] A23: Analytics with MariaDB ColumnStore by MariaD...Insight Technology, Inc.
MariaDB ColumnStore is a columnar storage engine in the MariaDB ecosystem supporting analytics use cases. This session will outline the architecture and capabilities of MariaDB ColumnStore and where it differs from other storage engines In addition a demo will highlight how easy it is to get started with MariaDB ColumnStore.
The document discusses the Oracle Database Appliance (ODA) X6-2 product line. It introduces the ODA, which was first released in 2011. The latest release is the X6-2, available in four models from $18,000 to $72,000 targeting different customer needs from entry-level to high availability. The models vary in CPU cores, memory, storage capacity, and database editions supported. Setup and management of the ODA is simplified for customers.
Microsoft Azure Offerings and New Services Mohamed Tawfik
Microsoft Azure offers a wide range of computing services including networking, compute, storage, databases, developer tools, and analytics services. It provides benefits such as pay-as-you-go pricing, quick setup, scalability, redundancy, and high availability. Microsoft has seen incredible growth in Azure due to its ability to convert its large enterprise customer base into Azure customers and build hybrid cloud solutions. The presentation highlights several new Azure services and features in networking, compute, storage, databases, and security.
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)Chad Green
Are you still hosting your databases on your own SQL Server? Would you like to consider putting those up in the cloud? Then come and learn what exactly Azure SQL can do for you and how to go about moving your databases to the cloud.
Microsoft Azure Cosmos DB is a multi-model database that supports document, key-value, wide-column and graph data models. It provides high throughput, low latency and global distribution across multiple regions. Cosmos DB supports multiple APIs including SQL, MongoDB, Cassandra and Gremlin to allow developers to use their preferred API based on their application needs and skills. It also provides automatic scaling of throughput and storage across all data partitions.
[db tech showcase OSS 2017] Azure Database for MySQL / PostgreSQL by 日本マイクロソフ...Insight Technology, Inc.
This document announces new Azure database services for MySQL and PostgreSQL. The services provide fully managed database instances with high availability, scalability, and compatibility with existing tools. The services are available in public preview across 11 Azure regions, with basic, standard, and premium performance tiers offering different levels of IOPS, memory, and storage capacity. Migration from on-premises databases to the new managed database services can be done using common tools like mysqldump and pg_dump.
Red Hat Ceph Storage is a massively scalable, software-defined storage platform that provides block, object, and file storage using a single, unified storage infrastructure. It offers several advantages over traditional proprietary storage, including lower costs, greater scalability, simplified maintenance, and an open source development model. Red Hat Ceph Storage 2 includes new capabilities like enhanced object storage integration, multi-site replication, and a new storage management console.
The document provides details about an SQL expert's background and certifications. It summarizes the expert's career starting in 1982 working with computers and 1988 starting in the computer industry. In 1996, they started working with SQL Server 6.0 and have since earned multiple Microsoft certifications. The expert now provides training and consultation services, and created an online school called SQL School Greece to teach SQL Server.
SQL Server 2017 includes several new features such as support for Linux, graph database tables, resumable online indexes, machine learning services using R and Python, and automatic query optimization. It also includes enhancements to memory-optimized tables and new functions. SQL Server on Linux is now available for Red Hat, Suse, and Ubuntu but does not support all features yet, requiring tools like SSMS or VS Code for management. Graph database tables allow easy creation of node and edge tables to model many-to-many relationships. Resumable online indexes allow pausing and resuming long-running index rebuilds. Machine learning services were renamed and can run Python stored procedures. Automatic query optimization continuously monitors performance and forces better plans.
NoSQL and MySQL webinar - best of both worldsMat Keep
The document discusses how MySQL Cluster delivers the best of both NoSQL and relational database worlds. It provides NoSQL attributes like scale-out, performance, ease-of-use and schema flexibility through APIs while also offering ACID transactions and SQL capabilities. MySQL Cluster achieves this by using a shared-nothing architecture with data distributed across commodity hardware and replicated for high availability, allowing it to scale horizontally.
Cosmos DB is Microsoft's flagship Serverless database service in the Azure cloud. This slide-deck, presented at the Nashville Azure Meetup event on 09/20/2018 covers the why and what of Cosmos DB was is meant to be a good segue into further detailed and advanced topics. The slide-deck presents 3 use-cases for using Cosmos DB in E-Commerce, Healthcare, and IoT. Stay Tuned!
The document discusses automation and orchestration solutions from Check Point, including an introduction to APIs, JSON, YAML, the Check Point management API, Ansible, and Blink. It provides an example of how these tools could be used to orchestrate the deployment of an entire web environment including Check Point gateways from a template configuration file. The document also summarizes key drivers for automation including public cloud, SD-WAN, and private cloud efficiency improvements.
The document discusses new hardware and software from Oracle. It highlights several new Oracle server systems including the SPARC T5-8, M6-32, and T5-2. It summarizes their leading benchmark performance results for SPECjEnterprise, TPC-H, TPC-C, and SPECjbb2013. It also discusses new features of Oracle Solaris 11 including predictive self-healing, encryption, and improvements for Oracle RAC databases.
This document provides an overview and summary of the author's background and expertise. It states that the author has over 30 years of experience in IT working on many BI and data warehouse projects. It also lists that the author has experience as a developer, DBA, architect, and consultant. It provides certifications held and publications authored as well as noting previous recognition as an SQL Server MVP.
PASS Summit - SQL Server 2017 Deep DiveTravis Wright
Deep dive into SQL Server 2017 covering SQL Server on Linux, containers, HA improvements, SQL graph, machine learning, python, adaptive query processing, and much much more.
This document discusses power system protection components and devices. It describes the key elements which include current and voltage transformers, protective relays, circuit breakers, batteries, and fuses. These components work together to isolate faults and protect different elements of the electrical network. The document also discusses primary and backup protection methods, types of backup protection, and measures for evaluating protection system performance such as reliability, selectivity, speed and economy.
A protective relay is a device that detects abnormal conditions in an electrical circuit, such as a fault, and triggers a circuit breaker to disconnect the faulty part of the circuit. There are several types of relays including definite time, differential, solid state, electromechanical, backup, current, voltage, and frequency relays. A differential relay compares currents on both sides of a power transformer to detect faults. Solid state relays have no moving parts, allowing for high-speed operation. Electromechanical relays use a spring, armature, electromagnet and contacts to close the circuit when energized. Protection schemes use primary and backup relays, with primary relays clearing faults fastest and backup relays removing more of
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld
VMworld 2013
Michael Corey, Ntirety, Inc
Jeff Szastak, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
[db tech showcase OSS 2017] A23: Analytics with MariaDB ColumnStore by MariaD...Insight Technology, Inc.
MariaDB ColumnStore is a columnar storage engine in the MariaDB ecosystem supporting analytics use cases. This session will outline the architecture and capabilities of MariaDB ColumnStore and where it differs from other storage engines In addition a demo will highlight how easy it is to get started with MariaDB ColumnStore.
The document discusses the Oracle Database Appliance (ODA) X6-2 product line. It introduces the ODA, which was first released in 2011. The latest release is the X6-2, available in four models from $18,000 to $72,000 targeting different customer needs from entry-level to high availability. The models vary in CPU cores, memory, storage capacity, and database editions supported. Setup and management of the ODA is simplified for customers.
Microsoft Azure Offerings and New Services Mohamed Tawfik
Microsoft Azure offers a wide range of computing services including networking, compute, storage, databases, developer tools, and analytics services. It provides benefits such as pay-as-you-go pricing, quick setup, scalability, redundancy, and high availability. Microsoft has seen incredible growth in Azure due to its ability to convert its large enterprise customer base into Azure customers and build hybrid cloud solutions. The presentation highlights several new Azure services and features in networking, compute, storage, databases, and security.
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)Chad Green
Are you still hosting your databases on your own SQL Server? Would you like to consider putting those up in the cloud? Then come and learn what exactly Azure SQL can do for you and how to go about moving your databases to the cloud.
Microsoft Azure Cosmos DB is a multi-model database that supports document, key-value, wide-column and graph data models. It provides high throughput, low latency and global distribution across multiple regions. Cosmos DB supports multiple APIs including SQL, MongoDB, Cassandra and Gremlin to allow developers to use their preferred API based on their application needs and skills. It also provides automatic scaling of throughput and storage across all data partitions.
[db tech showcase OSS 2017] Azure Database for MySQL / PostgreSQL by 日本マイクロソフ...Insight Technology, Inc.
This document announces new Azure database services for MySQL and PostgreSQL. The services provide fully managed database instances with high availability, scalability, and compatibility with existing tools. The services are available in public preview across 11 Azure regions, with basic, standard, and premium performance tiers offering different levels of IOPS, memory, and storage capacity. Migration from on-premises databases to the new managed database services can be done using common tools like mysqldump and pg_dump.
Red Hat Ceph Storage is a massively scalable, software-defined storage platform that provides block, object, and file storage using a single, unified storage infrastructure. It offers several advantages over traditional proprietary storage, including lower costs, greater scalability, simplified maintenance, and an open source development model. Red Hat Ceph Storage 2 includes new capabilities like enhanced object storage integration, multi-site replication, and a new storage management console.
The document provides details about an SQL expert's background and certifications. It summarizes the expert's career starting in 1982 working with computers and 1988 starting in the computer industry. In 1996, they started working with SQL Server 6.0 and have since earned multiple Microsoft certifications. The expert now provides training and consultation services, and created an online school called SQL School Greece to teach SQL Server.
SQL Server 2017 includes several new features such as support for Linux, graph database tables, resumable online indexes, machine learning services using R and Python, and automatic query optimization. It also includes enhancements to memory-optimized tables and new functions. SQL Server on Linux is now available for Red Hat, Suse, and Ubuntu but does not support all features yet, requiring tools like SSMS or VS Code for management. Graph database tables allow easy creation of node and edge tables to model many-to-many relationships. Resumable online indexes allow pausing and resuming long-running index rebuilds. Machine learning services were renamed and can run Python stored procedures. Automatic query optimization continuously monitors performance and forces better plans.
NoSQL and MySQL webinar - best of both worldsMat Keep
The document discusses how MySQL Cluster delivers the best of both NoSQL and relational database worlds. It provides NoSQL attributes like scale-out, performance, ease-of-use and schema flexibility through APIs while also offering ACID transactions and SQL capabilities. MySQL Cluster achieves this by using a shared-nothing architecture with data distributed across commodity hardware and replicated for high availability, allowing it to scale horizontally.
Cosmos DB is Microsoft's flagship Serverless database service in the Azure cloud. This slide-deck, presented at the Nashville Azure Meetup event on 09/20/2018 covers the why and what of Cosmos DB was is meant to be a good segue into further detailed and advanced topics. The slide-deck presents 3 use-cases for using Cosmos DB in E-Commerce, Healthcare, and IoT. Stay Tuned!
The document discusses automation and orchestration solutions from Check Point, including an introduction to APIs, JSON, YAML, the Check Point management API, Ansible, and Blink. It provides an example of how these tools could be used to orchestrate the deployment of an entire web environment including Check Point gateways from a template configuration file. The document also summarizes key drivers for automation including public cloud, SD-WAN, and private cloud efficiency improvements.
The document discusses new hardware and software from Oracle. It highlights several new Oracle server systems including the SPARC T5-8, M6-32, and T5-2. It summarizes their leading benchmark performance results for SPECjEnterprise, TPC-H, TPC-C, and SPECjbb2013. It also discusses new features of Oracle Solaris 11 including predictive self-healing, encryption, and improvements for Oracle RAC databases.
This document provides an overview and summary of the author's background and expertise. It states that the author has over 30 years of experience in IT working on many BI and data warehouse projects. It also lists that the author has experience as a developer, DBA, architect, and consultant. It provides certifications held and publications authored as well as noting previous recognition as an SQL Server MVP.
PASS Summit - SQL Server 2017 Deep DiveTravis Wright
Deep dive into SQL Server 2017 covering SQL Server on Linux, containers, HA improvements, SQL graph, machine learning, python, adaptive query processing, and much much more.
This document discusses power system protection components and devices. It describes the key elements which include current and voltage transformers, protective relays, circuit breakers, batteries, and fuses. These components work together to isolate faults and protect different elements of the electrical network. The document also discusses primary and backup protection methods, types of backup protection, and measures for evaluating protection system performance such as reliability, selectivity, speed and economy.
A protective relay is a device that detects abnormal conditions in an electrical circuit, such as a fault, and triggers a circuit breaker to disconnect the faulty part of the circuit. There are several types of relays including definite time, differential, solid state, electromechanical, backup, current, voltage, and frequency relays. A differential relay compares currents on both sides of a power transformer to detect faults. Solid state relays have no moving parts, allowing for high-speed operation. Electromechanical relays use a spring, armature, electromagnet and contacts to close the circuit when energized. Protection schemes use primary and backup relays, with primary relays clearing faults fastest and backup relays removing more of
This document provides an overview of protective relays, including:
1. It describes the components that protective relays protect, the working principles of protective schemes, and the functions and desirable qualities of protective relays.
2. It discusses the terminology used in protective relaying and provides a history of protective relays from electromechanical to numerical relays.
3. It describes different types of relays based on characteristics, logic, actuating parameters, operation mechanisms, and applications.
Unit I: Introduction to Protection System:
Introduction to protection system and its elements, functions of protective relaying, protective zones, primary and backup protection, desirable qualities of protective relaying, basic terminology.
Relays:
Electromagnetic, attracted and induction type relays, thermal relay, gas actuated relay, design considerations of electromagnetic relay.
Unit-II: Relay Application and Characteristics:
Amplitude and phase comparators, over current relays, directional relays, distance relays, differential relay.
Static Relays: Comparison with electromagnetic relay, classification and their description, over current relays, directional relay, distance relays, differential relay.
Unit-III Protection of Transmission Line:
Over current protection, distance protection, pilot wire protection, carrier current protection, protection of bus, auto re-closing,
Unit-IV: Circuit Breaking:
Properties of arc, arc extinction theories, re-striking voltage transient, current chopping, resistance switching, capacitive current interruption, short line interruption, circuit breaker ratings.
Testing Of Circuit Breaker: Classification, testing station and equipments, testing procedure, direct and indirect testing.
Unit-V Apparatus Protection:
Protection of Transformer, generator and motor.
Circuit Breaker: Operating modes, selection of circuit breakers, constructional features and operation of Bulk Oil, Minimum Oil, Air Blast, SF6, Vacuum and d. c. circuit breakers.
Created by Mohan K M, Ganesh C, Yerriswamy
Technology used: Microsoft power point, Excel, Multisim, Proteus, AutoCAD, Solid edge, Arduino.
As a final year project in PESIT Bangalore
Protective relays are used to isolate faults in electrical systems and protect equipment from damage. There are different types of relays including electromagnetic, solid-state, and microprocessor-based relays. Relays are used for motor protection including overload protection, locked rotor protection, and single phase/unbalance protection. Transformer protection includes gas and temperature monitoring as well as differential and ground fault protection. Generator protection includes differential, ground fault, and negative sequence protection to prevent phase unbalancing.
This document is a project report on relays by Sheshadri Shekhar Rauth for his Bachelor of Technology degree in Electrical Engineering. It discusses the history and holding capacity of Diesel Loco Shed in Kharagpur, the basic design and operation of relays, and the types of relays used in the shed including wheel slip relays, general purpose relays, and contactor relays. It also provides references and concludes that the training opportunities at the shed were helpful for gaining knowledge about machinery and instruments.
Relays sense abnormal voltage and current conditions and send signals to circuit breakers to isolate faulty parts of a power system. Electromagnetic induction relays use eddy currents produced in a disc to generate torque. There are different types of overcurrent and directional relays. Distance relays use impedance, reactance, or mho principles. Transformer and feeder protection uses overcurrent, distance, or pilot wire schemes. Circuit breakers use oil, air, sulfur hexafluoride, or vacuum to extinguish arcs and open faulty circuits. Instrument transformers reduce high voltages and currents to safer, measurable levels for meters and relays.
This document summarizes Tobiasz Janusz Koprowski's presentation on Windows Azure SQL Database. It discusses planning considerations when migrating a SQL Server database to SQL Database, including database sizes and performance tiers, compatibility with SQL Server features, and security requirements. It also provides an overview of SQL Database backup, restore, and synchronization capabilities.
This document provides an overview and introduction to Windows Azure SQL Database. It discusses the security requirements and compliance certifications for the Azure platform. It also covers key features of SQL Database including service tiers, sizes and performance levels measured in Database Transaction Units (DTUs). The document reviews compatibility and limitations compared to on-premises SQL Server versions.
Microsoft released SQL Azure more than two years ago - that's enough time for testing (I hope!). So, are you ready to move your data to the Cloud? If you’re considering a business (i.e. a production environment) in the Cloud, you need to think about methods for backing up your data, a backup plan for your data and, eventually, restoring with Red Gate Cloud Services. In this session, you’ll see the differences, functionality, restrictions, and opportunities in SQL Azure and On-Premise SQL Server 2008/2008 R2/2012. We’ll consider topics such as how to be prepared for backup and restore, and which parts of a cloud environment are most important: keys, triggers, indexes, prices, security, service level agreements, etc.
Microsoft Azure zmienia się. Jego częśc poświęcona bazie danych (Windows Azure SQL Database) zmienia się jeszcze szybciej. Podczas tej sesji chciałbym pokazac tym, którzy nie widzieli, oraz przypomniec tym, którzy już coś wiedzą - o co chodzi z WASD, jakie zmiany nastapiły i czego możemy po tej bazie oczekiwać. Dla odważnych będzie okazja podłączenia się do konta w chmurze i przetestowania ych rozwiązań samemu.
On my first session I would to introduce everyone to formerly known SQL Azure (actually Windows Azure SQL Database). Under Tips and Trick session I will show which points, features, compatibility and non-compatibility for SQL Azure are important for DBA's. I will cover functionalities, performance, cost, and sla and security aspects.
After break I will show how we can work with our data in the Cloud using SQL Azure, Blob Storage, what functionality of backup, restore, encryption and availability are available for us, how we can implement hybrid environment and when an why it is (or not) good practice.
And finally I hope we will find few minutes for discussion about Future of the DBA (not only in AD 2016)
Tobiasz Janusz Koprowski presented a beginner's guide to tips and tricks for using Windows Azure SQL Database. The presentation covered key Azure SQL Database concepts like database tiers, performance levels measured in Database Transaction Units (DTUs), data migration options, and compatibility with on-premises SQL Server versions. It provided an overview of supported and non-supported features between SQL Azure and different SQL Server versions. The presentation aimed to help attendees understand how to plan, configure and manage databases in the Azure SQL Database platform.
This document discusses SQL Server backup and recovery best practices. It begins with an introduction by Tobiasz Janusz Koprowski on his background and experience. The agenda then outlines parts on introduction to backup options, demonstrations of backup in the cloud and on-premise, and best practices. It covers topics like understanding different cloud service models, security requirements for Azure, and non-compatible features between SQL Server versions and SQL Azure. It also demonstrates connecting to and backing up databases in SQL Azure and on-premise SQL Server.
Dans cette session nous vous présenterons les différentes manières d'utiliser SQL Server dans une infrastructure Cloud (Microsoft Azure). Seront présentés des scénarios hybrides, de migration, de backup, et d'hébergement de bases de données SQL Server en mode IaaS ou PaaS.
The document provides an overview and agenda for a presentation on Windows Azure SQL Database tips and tricks for beginners. The presentation covers SQL Azure analysis including security requirements, compatibility with different SQL Server versions, scenarios for use, and the shared environment. It also demonstrates SQL Azure features in the Azure mode and discusses the future of database administration.
This talk will focus on the real world benefits, features, architecture and ease of use of SQL Azure. Learn how your projects can benefit from a hosted data storage and query processing service. See by example how to design your program to use SQL Azure.
Azure Data Lake and Azure Data Lake AnalyticsWaqas Idrees
This document provides an overview and introduction to Azure Data Lake Analytics. It begins with defining big data and its characteristics. It then discusses the history and origins of Azure Data Lake in addressing massive data needs. Key components of Azure Data Lake are introduced, including Azure Data Lake Store for storing vast amounts of data and Azure Data Lake Analytics for performing analytics. U-SQL is covered as the query language for Azure Data Lake Analytics. The document also touches on related Azure services like Azure Data Factory for data movement. Overall it aims to give attendees an understanding of Azure Data Lake and how it can be used to store and analyze large, diverse datasets.
Backup? Who cares! Now and Then? We store our data in the cloud. Somewhere in the Cloud. Which Cloud? Who cares! But we are still SQL Server Professionals, so… are we need backup? Should we use newest opportunities or old methods? Are we going a step further or step back? On my session, I will try to find answers for all of those (and more) questions. Demos, cases, and examples from the world of backup. And of course worst practices.
Windows Azure SQL Database for Beginners (tips & tricks)
The document provides an overview and introduction to Windows Azure SQL Database including:
- Key features such as scalability, availability, data protection, and programmatic DBA functionality.
- Performance levels are described in DTU (database transaction units) with different tiers for Basic, Standard, and Premium databases.
- Limitations are discussed around database sizing, collations, logins/users, and compatibility with on-premises SQL Server features.
Azure SQL DB Managed Instances Built to easily modernize application data layerMicrosoft Tech Community
The document discusses Azure SQL Database Managed Instance, a new fully managed database service that provides SQL Server compatibility. It offers seamless migration of SQL Server workloads to the cloud with full compatibility, isolation, security and manageability. Customers can realize up to a 406% ROI over on-premises solutions through lower TCO, automatic management and scaling capabilities.
Azure + DataStax Enterprise (DSE) Powers Office365 Per User StoreDataStax Academy
We will present our Office 365 use case scenarios, why we chose Cassandra + Spark, and walk through the architecture we chose for running DSE on Azure.
The presentation will feature demos on how you too can build similar applications.
Migrating on premises workload to azure sql databasePARIKSHIT SAVJANI
This document provides an overview of migrating databases from on-premises SQL Server to Azure SQL Database Managed Instance. It discusses why companies are moving to the cloud, challenges with migration, and the tools and services available to help with assessment and migration including Data Migration Service. Key steps in the migration workflow include assessing the database and application, addressing compatibility issues, and deploying the converted schema to Managed Instance which provides high compatibility with on-premises SQL Server in a fully managed platform as a service model.
Azure Synapse Analytics is Azure SQL Data Warehouse evolved: a limitless analytics service, that brings together enterprise data warehousing and Big Data analytics into a single service. It gives you the freedom to query data on your terms, using either serverless on-demand or provisioned resources, at scale. Azure Synapse brings these two worlds together with a unified experience to ingest, prepare, manage, and serve data for immediate business intelligence and machine learning needs. This is a huge deck with lots of screenshots so you can see exactly how it works.
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePointScott Hoag
To the cloud! This phrase seems to come up more and more often for organizations looking to reduce their SharePoint footprint and operational expenses in their on premise data centers. In this session Dan will give a brief overview of a few of the premier Infrastructure as a Service hosting providers for SharePoint, how SharePoint in the cloud stacks up against Office 365 and how to quickly get your SharePoint system built in a repeatable fashion for development environments.
Attendees will have a better understanding of core Infrastructure as a Service (IaaS) providers. Attendees will understand the complexities of what is involved with implementing SharePoint in a cloud hosted environment. Attendees will see SharePoint what some of the nuances and workarounds are for hosting SharePoint in the cloud.
This document provides an overview of using open source databases on Microsoft Azure. It discusses trends in open source databases and how Azure supports popular open source databases like MySQL, MariaDB, and PostgreSQL as fully managed database services. It covers benefits of migrating on-premises or third party databases to Azure databases, including cost savings, global scale, built-in high availability, security, and integration with other Azure services. Migration from commercial databases like Oracle to open source databases on Azure like PostgreSQL is also discussed.
Similar to KoprowskiT_SQLRelay2014#5_Newcastle_FromPlanToBackupToCloud (20)
Session form series of conferences during Data Relay (formerly SQL Relay) 2018 in Newcastle, Leeds, Birmingham, Reading, Bristol. The session contains only slides form the talk (no videos included).
Slides from data MindsConnect 2018 Conference hosted at Ghelamnco Arena in Ghent by Belgian SQL Server USer Grup. SECDev(OPS) How to embrace your security.
Session from SQLDay 2016 Conference in Wroclaw.
2 AM. We're sleeping well and our mobile is ringing and ringing. Message: DISASTER! In this session (on slides) we are NOT talking about the potential disaster (such BCM); we talk about: What happened NOW? Which tasks should have been finished BEFORE. Does virtual or physical SQL Server matter? We talk about systems, databases, people, encryption, passwords, certificates and users. In this session (on few demos) I'll show which part of our SQL Server environment are critical and how to be prepared for disaster. In some documents, I'll show You how to be BEST prepared.
Our data should be secure. And our environment too. What we can do for maximizing security in a hybrid environment, where SQL Server exist in two forms: premise and cloud. How to organize our job, how to control our data if we use Windows Azure SQL Database - The Cloud Database. physical security, policy-based management, auditing, encryption, federation, access and authorization. All of those subjects will be covered during my session.
• We sleeping well. And our mobile ringing and ringing. Message: DISASTER! In this session (on slides) we are NOT talk about potential disaster (such BCM); we talk about: And what NOW? New version old my old well-known session updated for whole changes which happened in DBA World in last two-three years.
• So, from the ground to the Sky and further - everything for surviving disaster. Which tasks should have been finished BEFORE. Is virtual or physical SQL matter? We talk about systems, databases, peoples, encryption, passwords, certificates and users.
• In this session (on few demos) I'll show which part of our SQL Server Environment are critical and how to be prepared to disaster. In some documents I'll show You how to be BEST prepared.
This document discusses best practices for preparing for and responding to a disaster involving critical IT systems like servers and databases. It emphasizes the importance of regular backups, having recovery procedures documented, testing restores, and defining roles and responsibilities of team members. It provides guidance on backup strategies for SQL Server and SharePoint, including using different types of backups, storing backups offline, and setting backup schedules. It also stresses the value of preparation, being ready to restore from backups, and having contact information and credentials documented in advance in case of an emergency.
This document discusses SQL Server security enhancements in SQL Server 2014. It covers three main topics:
1) Transparent Data Encryption allows encrypting database and log files for protection both during operations and when backing up to disk or Azure. Encryption can use passwords, asymmetric keys, or certificates.
2) Encryption Key Management allows managing encryption keys through PowerShell, SMO, SSMS and T-SQL. Asymmetric keys or certificates used for encryption must be properly backed up.
3) A new "CONNECT ANY DATABASE" permission allows logins to connect to all current and future databases without other permissions in those databases. This facilitates auditing processes.
The document discusses SQL Server security in three parts. The first part provides an overview of security concepts and categories security into the IT, physical, and political realms. The second part outlines SQL Server security best practices such as using Windows authentication, securing administrator accounts, and limiting public permissions. The third part covers new security enhancements in SQL Server 2014 like transparent data encryption, encryption key management, and the CONNECT ANY DATABASE permission.
This document discusses SQL Server security and provides an overview of SQL Server security best practices and enhancements in SQL Server 2014. It covers categorizing security across IT, physical, political, and SQL Server realms. It outlines best practices for authentication, securing administrator accounts, complex passwords, specific logins, administrator membership, guest access, stored procedure permissions, ports, services, and encryption. New SQL Server 2014 features discussed include transparent data encryption, encryption key management, and new permissions for connecting to any database and impersonating logins.
This document provides an overview and agenda for a presentation on Windows Azure SQL Database for beginners. The presentation will cover topics in three parts: features and functionality of SQL Database in Azure in the first part, demonstrations of the Azure portal and management tools in the second part, and a discussion on the future of database administration in the third part. Additional links and a question/answer session will be provided in an appendix.
SQL Server Source Control for Beginners is a presentation about using source control for SQL Server databases. It discusses:
- Common source control systems like SVN, TFS, and Mercurial that can be used to track database changes.
- How RedGate SQL Source Control allows committing database objects and changes directly from SQL Server Management Studio.
- Key features like rolling back changes, maintaining referential integrity, and locking objects while working.
- Demonstrates setting up a database in source control and committing changes.
- Additional tools that can deploy databases directly from source control like SQL Compare and SQL Data Compare.
This document provides an overview and introduction to Windows Azure SQL Database. It discusses key topics such as:
- SQL Database service tiers including Basic, Standard, and Premium, which are differentiated by performance levels measured in Database Transaction Units (DTUs) and other features.
- Database size limits and performance metrics for each tier.
- Database replication and high availability capabilities to ensure reliability.
- Support for common SQL Server features while noting some limitations compared to on-premises SQL Server.
- Considerations for database naming, users/logins, migrations, and automation in the SQL Database platform.
- Indexing requirements and compatibility differences to be aware of.
Tobiasz Janusz Koprowski presents information on disaster preparedness and recovery best practices. The document discusses the importance of having backups, recovery procedures, clearly defined roles and responsibilities, service level agreements, and contact information in case of an outage. Specific recommendations include regularly testing restores, storing backup files offsite, having accurate documentation, and ensuring key personnel are prepared to respond to disasters and outages.
Maintenance plans provide a way to automate database maintenance tasks such as integrity checks, index maintenance, and backups. They can be created using the Maintenance Plan Wizard or Maintenance Plan Designer. Common tasks include checking database integrity with DBCC CHECKDB, reorganizing or rebuilding indexes, updating statistics, and performing full, differential or transaction log backups. Care must be taken to choose the right tasks and schedule to maintain performance and protect the database.
The document discusses best practices for preventing and recovering from disasters affecting IT systems. It emphasizes the importance of being prepared through regular backups, testing restores, clear documentation of backup and restore procedures, and defined roles and responsibilities. Key recommendations include performing backups to separate storage regularly; testing restores from backups; having a disaster recovery plan, procedures, and environment ready; and ensuring appropriate staff are assigned roles to respond to an outage. The overall message is that the best way to survive a disaster is through preparation, including backups, documentation, training and assigning roles.
The document discusses best practices for preparing for and surviving a disaster involving IT systems. It emphasizes the importance of being prepared through thorough backup and recovery procedures. Key aspects of preparation include having documented procedures for backup and restore of SQL and SharePoint environments, understanding roles and responsibilities, maintaining service level agreements, keeping an encrypted envelope of credentials, and ensuring necessary hardware, software, and support contracts are accounted for. The overall message is that with proper planning through documented policies and procedures, the impact of a disaster can be minimized.
SQLSaturday is a training event for SQL Server professionals and those wanting to learn about SQL Server. This event will be held Jun 13 2015 at Hochschule Bonn-Rhein-Sieg, Grantham-Allee 20, St. Augustin, Rheinland, 53757, Germany. Admittance to this event is free, all costs are covered by donations and sponsorships. Please register soon as seating is limited, and let friends and colleagues know about the event.
###
Maintenance Plans for Beginners (but not only) | Each of experienced administrators used (to some extent) what is called Maintenance Plans - Plans of Conservation. During this session, I'd like to discuss what can be useful for us to provide functionality when we use them and what to look out for. Session at 200 times the forward-300, with the opening of the discussion.
DELIVERED: Whitehall Media’s 3rd Enterprise Security and Risk Management conference | April, 28th London {http://www.whitehallmedia.co.uk/esrm/}
ABSTRACT: Cloud Computing is ready. Industry and government are already embarking on a journey towards Cloud. But… Trust is the Primer. How much trust can we place in cloud providers? What is the nature of this trust? How important is it and what is the future of trust?
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillLizaNolte
HERE IS YOUR WEBINAR CONTENT! 'Mastering Customer Journey Management with Dr. Graham Hill'. We hope you find the webinar recording both insightful and enjoyable.
In this webinar, we explored essential aspects of Customer Journey Management and personalization. Here’s a summary of the key insights and topics discussed:
Key Takeaways:
Understanding the Customer Journey: Dr. Hill emphasized the importance of mapping and understanding the complete customer journey to identify touchpoints and opportunities for improvement.
Personalization Strategies: We discussed how to leverage data and insights to create personalized experiences that resonate with customers.
Technology Integration: Insights were shared on how inQuba’s advanced technology can streamline customer interactions and drive operational efficiency.
Must Know Postgres Extension for DBA and Developer during MigrationMydbops
Mydbops Opensource Database Meetup 16
Topic: Must-Know PostgreSQL Extensions for Developers and DBAs During Migration
Speaker: Deepak Mahto, Founder of DataCloudGaze Consulting
Date & Time: 8th June | 10 AM - 1 PM IST
Venue: Bangalore International Centre, Bangalore
Abstract: Discover how PostgreSQL extensions can be your secret weapon! This talk explores how key extensions enhance database capabilities and streamline the migration process for users moving from other relational databases like Oracle.
Key Takeaways:
* Learn about crucial extensions like oracle_fdw, pgtt, and pg_audit that ease migration complexities.
* Gain valuable strategies for implementing these extensions in PostgreSQL to achieve license freedom.
* Discover how these key extensions can empower both developers and DBAs during the migration process.
* Don't miss this chance to gain practical knowledge from an industry expert and stay updated on the latest open-source database trends.
Mydbops Managed Services specializes in taking the pain out of database management while optimizing performance. Since 2015, we have been providing top-notch support and assistance for the top three open-source databases: MySQL, MongoDB, and PostgreSQL.
Our team offers a wide range of services, including assistance, support, consulting, 24/7 operations, and expertise in all relevant technologies. We help organizations improve their database's performance, scalability, efficiency, and availability.
Contact us: info@mydbops.com
Visit: https://www.mydbops.com/
Follow us on LinkedIn: https://in.linkedin.com/company/mydbops
For more details and updates, please follow up the below links.
Meetup Page : https://www.meetup.com/mydbops-databa...
Twitter: https://twitter.com/mydbopsofficial
Blogs: https://www.mydbops.com/blog/
Facebook(Meta): https://www.facebook.com/mydbops/
The Department of Veteran Affairs (VA) invited Taylor Paschal, Knowledge & Information Management Consultant at Enterprise Knowledge, to speak at a Knowledge Management Lunch and Learn hosted on June 12, 2024. All Office of Administration staff were invited to attend and received professional development credit for participating in the voluntary event.
The objectives of the Lunch and Learn presentation were to:
- Review what KM ‘is’ and ‘isn’t’
- Understand the value of KM and the benefits of engaging
- Define and reflect on your “what’s in it for me?”
- Share actionable ways you can participate in Knowledge - - Capture & Transfer
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
4. ABOUT ME
•Leader of Polish SQL Server User Group
•Microsoft CertifiedTrainer(SharePoint, SQL Server, Security, Azure)
•SQL Server MVP (five years)
•MVP Mentor Program Member
•consultant, security & licensing auditor and trainer
•activeblogger, influencer, technicalwriter
•last9 yearslivingin Data Processing Center
•last14 yearsbanking and ICT
•NOW goingintoIndependent Consultancy
•frequentlyspeaker atseveralconferences: SQL Server Community Launch, Time for SharePoint, CodeCamps, InfoMEET, SharePoint Community Launch, CISSP Day, SQL in the City, InfoTRAMS, SQL Bits, IT Camp, SQL Saturday, CareerCon, Sharepoint& SQL Connection, Kariera IT, SQL Rally, SQL Relay, InfoTech…
•Microsoft TerminologyCommunity/ translationsfor Wndows7/8 and Visual Studio 2010/2012
4
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
5. AGENDA
•PART ONE: Plan
Plan, Compability,
•PART TWO: Backup
Backup,Restore,
Synchronize, Schedule
•PART TWO: Cloud
Tools
•APPENDIX: additionallinks
5
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
7. 7
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
8. PART ONE: AzureShortIntroduction
•Windows Azure Compute: Virtualized compute environment based on Windows ServerStorage: Durable, scalable, & available storageManagement: Automated, model-driven management of the service
•SQL Azure (cloud-based database) Database: Relational processing for structured/unstructured data
•App Fabric (.NET services) Service Bus: General purpose application busAccess Control: Rules-driven, claims-based access control
8
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
9. Data Centersfor AzurePlatform
9
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
10. Data Centersfor AzurePlatform
North America
US Central -Iowa
US East -Virginia
US East 2 -Virginia
US GovIowa -Iowa
US GovVirginia -Virginia
US North Central -Illinois
US South Central -Texas
US West –California
Asia
Asia Pacific East -Hong Kong
Asia Pacific Southeast –Singapore
Europe
North Europe -Dublin, Ireland
West Europe -Amsterdam, Netherlands
Japan
Japan East -Saitama Prefecture
Japan West -Osaka Prefecture
Oceania (announced, coming soon)
Australia -Sydney, New South Wales
Australia -Melbourne, Victoria
SouthAmerica(preview)
Brasil-Sao Paulo,
Some datacenters have servers grouped inside containers -each containing
1800-2500 servers.
10
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
11. Security Requirementsfor AzurePlatform
AsaServiceProviderMicrosofthasanobligationtopassingtheseveralrulesforsecurity:
•ISO/IEC27001:2005
•SAS70Type1andII
Alsotheypassing(continuisly)severaldatasecuringaudits:
•PCIDSS
•SOXcompliance
•HIPAAcompliance
AndofcourserequirementsforDataCenters:
•Physical security of the data centers (locks, cameras, biometric devices, card readers, alarms)
•Firewalls, application gateways and IDS to protect the network
•Access Control Lists (ACLs) applied to virtual local area networks (VLANs) and applications
•Authentication and authorization of persons or processes that request access to data
•Hardening of the servers and operating system instances
•Redundant internal and external DNS infrastructure with restricted write access
•Securing of virtual machine objects
•Securing of static and dynamic storage containers
11
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
12. Security Requirementsfor AzurePlatform
•ISO/IEC 27001:2005 Audit and Certification
ISOScope:ThefollowingAzurefeaturesareinscopeforthecurrentISOaudit:CloudServices(includingFabricandRDFE),Storage(Tables, Blobs,Queues),VirtualMachines(includingwithSQLServer),VirtualNetwork,TrafficManager,WebSites,BizTalkServices,MediaServices, MobileServices,ServiceBus,Workflow,Multi-FactorAuthentication,ActiveDirectory,RightManagementService,SQLDatabase,andHDInsight. ThisincludestheInformationSecurityManagementSystem(ISMS)forAzure,encompassinginfrastructure,development,operations,andsupportforthesefeatures.AlsoincludedarePowerBIforOffice365andPowerQueryService.
•SOC 1 and SOC 2 SSAE 16/ISAE 3402 Attestations
Scope:ThefollowingAzurefeaturesareinscopeforthecurrentSOC1Type2andSOC2Type2attestations:CloudServices(includesstatelessWeb,andWorkerroles),Storage(Tables,Blobs,Queues),VirtualMachines(includespersistentvirtualmachinesforusewithsupportedoperatingsystems)andVirtualNetwork(includesTrafficManager).
•United Kingdom G-Cloud Impact Level 2 Accreditation
Scope:ThefollowingAzurefeaturesareinscopefortheIL2accreditation:VirtualMachines,CloudServices,Storage(Tables,Blobs,Queues, Drives),andVirtualNetwork.
•CloudSecurityAllianceCloudControlsMatrix
•FederalRiskandAuthorizationManagementProgram(FedRAMP)
•PaymentCardIndustry(PCI)DataSecurityStandards(DSS)Level1
•HIPAABusinessAssociateAgreement(BAA)
•FamilyEducationalRightsandPrivacyAct(FERPA)
12
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
13. PART ONE: Virtual Machines
Virtual Machines
Launch Windows Server and Linux in minutes
•Scale from 1 to 1000s of VM Instances
•Built-in Virtual Networking, Load Balancing
•Leverage Hybrid Consistency with On-Premises
•Microsoft SQL Server and SharePoint Server
•Oracle, MySQL, Redis, MongoDB
•Save money with per-minute billing
13
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
14. PART ONE: HDInsight
HDInsight
Our 100% Apache Hadoop-based service in the cloud
•Scale to petabytes on demand
•Process unstructured and semi-structured data
•Develop in Java, .NET, and more
•No hardware to buy or maintain
•Pay only for what you use
•Spin up a Hadoop cluster in minutes
•Visualize your Hadoop data in Excel
•Easily integrate on-premises Hadoop clusters
14
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
15. PART ONE: Machine Learning
Machine LearningPREVIEW
Powerful cloud-based predictive analytics
•Designed for new and experienced users
•Proven algorithms from MS Research, Xbox and Bing
•First class support for the open source language R
•Seamless connection to HDInsightfor big data solutions
•Deploy models to production in minutes
•Pay only for what you use. No hardware or software to buy.
15
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
16. Shared Environment
Hardware Boundary
Hardware Boundary
Hardware Boundary
Hardware Boundary
B
C
D
A
A
B
B
C
C
D
D
A
16
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
17. PART ONE: SQL Azurefewdaysago
We want to work with SQL Azure (oops SQL Database)
•Size doesmatter?
–Personal: 1GB, 5GB
–Business: 10GB, 20GB, 30GB, 40GB, 50GB, 100GB, 150GB (3x50)
–“Private”: less than 100 MB ($4.995 / month)
•Version doesmatter?
–10.25 my firstexperience, but afterJuly 2011 Service Release…
–11.0.9214.51 now> closeto SQL Server 2012
•Row Versioning-Based Isolation Levels
–Both the READ_COMMITTED_SNAPSHOT and ALLOW_SNAPSHOT_ISOLATION database options are set to ON in Microsoft Azure SQL Database.
–Because SET<snapshot_option>in the ALTER DATABASE Transact-SQL statement is not supported, these database options cannot be changed.
error msg 40544:
The database has reached its size quota. Partition or delete data, drop indexes, or consult the documentation for possible resolutions.
17
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
18. PART ONE: SQL Azurenow
•Size doesmatter?
–Personal: 1GB, 5GB
–Business: 10GB, 20GB, 30GB, 40GB, 50GB, 100GB, 150GB (3x50)
–“Private”: less than 100 MB ($4.995 / month)
•Size doesmatter!
–BASIC
•size: 100MB, 500MB, 1GB, 2GB
•performance: 5DTU
–STANDARD
•size: 100MB, 500MB, 1GB, 2GB, 5GB, 10GB, 20GB, 30GB, 40GB, 50GB, 100GB, 150GB, 200GB, 250GB
•performance: S0 10DTU, S1 20DTU, S2 50DTU
–PREMIUM
•size: 100MB, 500MB, 1GB, 2GB, 5GB, 10GB, 20GB, 30GB, 40GB, 50GB, 100GB, 150GB, 200GB, 250GB, 500GB
•performance: P10 100DTU, P2 200DTU, SP3 800DTU
WhatisDTU
DTUs provide a way to describe the relative capacity of a performance level of Basic, Standard, and Premium databases. DTUs are based on a blended measure of CPU, memory, reads, and writes.
18
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
19. PART ONE: SQL Azureand DTU
Service Tier/Performance Level
DTU
MAX DB Size
MaxWorkerThreads
MaxSessions
Benchmark Transaction Rate
Predictability
Basic
5
2 GB
30
300
16,600 transactions per hour
Good
Standard/S0
10
250 GB
60
600
521 transactions
per minute
Better
Standard/S1
20
250 GB
90
900
934 transactions
per minute
Better
Standard/S2
50
250 GB
120
1,200
2,570 transactions per minute
Better
Premium/P1
100
500 GB
200
2,400
105 transactions
per second
Best
Premium/P2
200
500 GB
400
4,800
228 transactions per second
Best
Premium/P3
800
500 GB
1,600
19,200
735 transactions
per second
Best
19
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
20. PART ONE: SQL AzureCollation
•Collationdoes it matter?
–default database collation used by Microsoft Azure SQL Database is SQL_LATIN1_GENERAL_CP1_CI_AS, where LATIN1_GENERAL is English (United States), CP1 is code page 1252, CI is case-insensitive, and AS is accent-sensitive
SQL_Latin1_General_CP1_CI_AS
–When using an on-premiseSQL Server, you can set collations at server, database, column, and expression levels.
–Microsoft Azure SQL Database does not allow setting the collation at the server level.
–To use the non-default collation with Microsoft Azure SQL Database, set the collation with the Create Database Collate option, or at the column level or the expression level.
–SQL Database does not support the Collate option with the Alter Database command.
–By default, in SQL Database, temporary data will have the same collation as the database
20
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
21. PART ONE: Users
•Naming, Logins, Users
–Admin, administrator, guest, root, sa
•Data Migration Support
–Youcanuse:
•SQL Server 2008 Integration Services (SSIS)
•The bulkcopyutility(BCP.exe)
•System.Data.SqlClient.SqlBulkCopyclass
•Scripts thatuseINSERT statementsto loaddata intothe database
•SQL Data Compare from Red Gate
–Youcan'tuse:
•The RESTORE statement.
•Attachinga databaseto the SQL Database server.
•No SQL Server Agent (almost)
•No SQL Server jobs
•No SQL Server Browser
•No Cross Database queries
21
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
22. PART ONE: Indexes
Indexes, of courseindexes
•You MUST use CLUSTERED INDEX with your (Azure)SQL Database.
•Heap tables are not supportes, so You MUST create CLUSTERED INDEX before INSERT will be executed
error msg 40054:
Tables without a clustered index are not supported in this version of SQL Server.Create a clustered index and try again.
CREATETABLESource(IdintNOTNULLIDENTITY,[Name]nvarchar(max),
CONSTRAINT[PK_Source]PRIMARYKEYCLUSTERED
(
[Id]ASC
))
22
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
23. PART ONE: SQL Database
Closed connections to the service… by the service
Becauseof multi-tenant:
–Excessive resource usage
–Connections that have been idle for 30 minutes or longer (Program assuming your connection is going to fail)
–Failover because of server failures
errors:
40197, 40501, 40544, 40549, 40550,
40551, 40552, 40553, 40613
23
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
24. Sample of SQL Compability
In Scope for v1
•Constants
•Constraints
•Cursors
•Index management and rebuilding indexes
•Local temporary tables
•Reserved keywords
•Stored procedures
•Statistics management
•Transactions
•Triggers
•Tables, joins, and table variables
•Transact-SQL language elements such as
–Create/drop databases
–Create/alter/drop tables
–Create/alter/drop users and logins
–and so on.
•User-defined functions
•Views
Out of Scope for v1
•Common Language Runtime (CLR)
•Database file placement
•Database mirroring
•Distributed queries
•Distributed transactions
•Filegroup management
•Global temporary tables
•Spatial data and indexes
•SQL Server configuration options
•SQL Server Service Broker
•System tables
•Trace Flags
•Physical server or catalog DDL and views
24
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
25. SQLServer 2005 {9.0} NON-Compability
•Common Language Runtime (CLR) and CLR User-Defined Types
•Database Mirroring
•Service Broker
•Table Partitioning
•Typed XML and XML indexing is not supported. The XML data type is supported by SQL Azure.
25
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
26. SQL Server 2008 {10.0} NON-Compability
•Change Data Capture
•Data Auditing
•Data Compression
•Extended Events
•External Key Management / Extensible Key Management
•FILESTREAM Data
•Integrated Full-Text Search
•Large User-Defined Aggregates (UDAs)
•Large User-Defined Types (UDTs)
•Performance Data Collection (Data Collector)
•Policy-Based Management
•Resource Governor
•SQL Server Replication
•Transparent Data Encryption
26
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
27. SQL Server 2008R2 {10.50} NON-Compability
•SQL Server Utility
•SQL Server PowerShell Provider
•Master Data Services
SQL Server Management Studio
does not support Windows Azure SQL Database in versions prior to
SQL Server 2008 R2
27
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
28. Connection Model
When writing applications for Windows Azure SQL Database, you can use the following drivers and libraries:
•.NET Framework Data Provider for SQL Server (System.Data.SqlClient) from the .NET Framework 3.5 Service Pack 1 or later.
•Entity Framework from the .NET Framework 3.5 Service Pack 1 or later.
•SQL Server 2008 R2 Native Client ODBC driver. SQL Server 2008 Native Client ODBC driver is also supported, but has less functionality.
•SQL Server 2008 Driver for PHP version 1.1 or later.
•An updated version of SQL Server JDBC Driver 3.0 that supports SQL Database.
•Windows Azure SQL Database supports tabular data stream (TDS) protocol client version 7.3 or later. Earlier versions of TDS protocol are not supported.
•Connecting to Windows Azure SQL Database by using OLE DB or ADO is not supported
•Support for ASP.NET controls
•Clients connect directly to a database
28
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
29. Security Model
•Uses regular SQL security model
–Authenticate logins, map to users and roles
–Authorize users and roles to SQL objects
•Support for standard SQL Authlogins
–Username + password
•AD Federation, WLID–Windows Live ID, etcas alternate authentication protocols
[admin, administrator, guest, root, sa] Security model is 100% compatible with on-premise SQL
29
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
30. Scenarios for V1
•Departmental Applications
‒Simple application built by individual or department
‒Need simple deployment, self-management, IT: “Empowerment and Governance”
•Web Applications
‒Small business or startup that uses the cloud as their IT
‒Simple deployment, self-management, scale on demand
•ISV
‒ISV hosting software on behalf of customer
‒Multi-tenant support for billing and isolation
•Data Hub (Shortly After V1)
‒Sharing and aggregating of data across tiers and across enterprises
‒Centralized place for data, high scale, sync with existing data sources
30
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
31. PART ONE: SQL Database
Point of Difference
On-premise SQL Server
Windows Azure SQL Database
Where you manage server-level security
TheSecurityfolder in SQL Server Management Studio'sObjectExplorer
Themasterdatabase
Server-level security role for creating logins
securityadminfixed server role
loginmanagerdatabase role in the master database
Commands for managing logins
CREATE LOGIN
CREATE LOGIN
ALTER LOGIN
ALTER LOGIN
DROP LOGIN
DROP LOGIN
(There are some parameter limitations and you must be connected to themasterdatabase)
View that shows all logins
sys.syslogins(sys.sql_loginsfor SQL Server authentication logins)
sys.sql_logins
(You must be connected to themasterdatabase)
Server-level role for creating databases
dbcreatorfixed database role
dbmanagerdatabase role in the master database
Command for creating a database
CREATE DATABASE
CREATE DATABASE
(There are some parameter limitations and you must be connected to themasterdatabase)
Dropping databases
DROP DATABASE
DROP DATABASE
If a user is in thedbmanagerrole, they have permission toDROPany database, regardless of which user originally created it.
View that lists all databases
sys.databases
sys.databases
(view)
(You must be connected to themasterdatabase)
31
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
32. PART ONE: SQL Database Federations
•One or more tables within a database are split by row and portioned across multiple databases (federationmembers)/sharding/
•Afederationis a collection of database partitions that are:
–defined by a federation distribution scheme, known as thefederation scheme.
–federation scheme defines afederation distribution key,
(which determines the distribution of data to partitions within the federation)
–federation distribution key must be an INT, BIGINT, UNIQUEIDENTIFIER, or VARBINARY
–only one federation scheme and one federation distribution key for a federation.
32
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
33. PART ONE: SQL Database scaleup/down
•Scale up and out
–10K records > 1DB >> INSERT, INSERT > 10M records
–10K records > 10K max / DB >> INSERT, INSERT >> 100DB each 10K
•Partitioning:
–Horizontal / per row
–Vertical/ per column
33
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
34. PART ONE: Adventure with WASD
Adventure…
… of course Adventure Works 2012 for SQL Database
•Adventure Works for SQL Server 2012
–Release date: March 2012
•Adventure Works for SQL Azure
–Release date: April 2012
34
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
36. Backup Strategy
WhatisBackup?
WhatisStrategy?
Willwe needthis?
36
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
37. ITS ONLY ONE: BE PREPARED
Backups
•abouttypeof backup ( simplerm/ fullrm)
•aboutplace for storedbackup data
•aboutbackup window
•aboutprocedureusedfor backup
•aboutbackup tools
•aboutbackup of „backup logs”
•about estimated time for executing backup
•about REAL TIME of executing backupBEST PRACTICE FOR SURVIVING DISASTER
37
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
38. In the request,backup,should include the followinginformation: • Informationabout theoperating systemandapplication versionforonline backupand installedupdates forthese components•a filebackuppolicy, in particular: anumber ofversionsof a filestoredthe storage timeofthe nextversion of the filethe frequency ofexecutionofsuchincrementalbackupswith the proposalof their implementation•OnlineBackupPolicythe storage timeofa fullbackupwithstorage timesuchan incrementalbackupthetimeof transactionlog filesthe frequency ofexecutionofa fullbackupwith the proposaldeadline for itsimplementationthe frequency ofexecutionofthe transactionlogbackup• Informationabout treesdirectories /filesthatshould be omittedorincludedduringbackuptasks(include /exclude list) •Number and type/ modelof physical processors, • Does thenodewill use theconnection to theSANtoimplementbackupBACKUP > extractfrom SOP*
38
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
39. This registercontains information abouta backupplanimplemented.
•Backupfile space:
–numberofversions of a filestored in abackup
–numberof daysthat are keptmoreversions of a file
–numberofversionsof a filestored in thebackupsystemafter its removalfrom client device
–numberofdays thatwill storethe latest version ofthe deletedfilefrom the client device
–numberofdaysthatwill bestored inthe archive
•OnlineBackup:
–numberofbackupsstored infullbackup
–numberofincrementalbackups/diff/ fullstored in thebackup
–frequencyof transactionlogbackupsstored in thebackup (for databases)
–numberof days thebackupsto be storedon-linebackupsystem
•The listof nodesdefined in the systembackup:
–Domain|Node name|IP address ofthe node
–The list of definedbackuptasks(calledschedule)
–name of the task(schedule) |execution time
–a period of atwhichthe task isrepeatedBACKUP (registry) > extractfrom SOP*
39
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
41. Best practicesby BrentOzar
SQL Server Backup Best Practices|
Written on October 17, 2007 by Brent Ozarin SQL Server
>> http://bit.ly/12oXm4h
I’ve been backing up SQL Servers for almost a decade now, and it’s time to share the lessons I’ve learned. All of this is my own opinion –your mileage may vary –but I’ll try to explain the reasoning behind the choices I make. I won’t address log shipping or snapshots this time around.
•Never back up databases to local disk.
•Back up databases to a fileshare, then back the share up to tape.
•Cost justify the network share with lower licensing costs & simpler backups.
•Back up to a different SAN if possible.
•My sweet spot for the backup array is raid 10 SATA.
•Backup agents like NetBackupand Backup Exec mean giving up scheduling control.
•Do regular fire drill rebuilds and restores.
•Build a standalone restore testbed.
•Keep management informed on restore time estimates.
•Trust no one.
41
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
42. ITS ONLY ONE: BE PREPARED
Restore
•abouttypeof backup ( simplerm/ fullrm)
•aboutplace for storedbackup data
•aboutthe proceduresof recovery
•aboutestimatedtimefor recovery
•aboutREAL TIME for recovery
•abouttoolsfor recovery
•aboutCorporateBackup Manager
•aboutpasswordfor accessto libraryBEST PRACTICE FOR SURVIVING DISASTER
42
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
43. Register for Recovery/Restore/ReplacementTests
This registercontains information aboutthe testsand replacementof part or allof the environment.It consistsof the followingfields:
•the date of commencementand completionofthe recoverytest
•clientfor which thetestwas performedrecoverytest
•serversinvolvedin testingand replacement
•extent of testingand replacement
•person/ personsperforming therecoverytest
•person on theclientsideacceptsthe correctness ofthe recoverytest
•subsequentto the recoverytestRESTORE > extractfrom SOP*
43
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
44. PART TWO: Azure SQL Database Backup and Restore
Microsoft Azure SQL Database has built-in backups to support self-service Point in Time Restore and Geo-Restore for Basic, Standard, and Premium service tiers.
If you have Web or Business Edition databases, you must create your own backup strategy. You can use database copy or Import and Export services to create copies of the data and export the file to an Microsoft Azure storage account.
Built-in Automatic Backup in Azure SQL Database>> Azure SQL Database automatically creates backups of every active database using the following schedule:
•fulldatabase backup once a week,
•differential database backups once a day,
•transaction log backups every 5 minutes.
The full and differential backups are replicated across regions to ensure availability of the backups in the event of a disaster.
44
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
45. PART TWO: Azure SQL Database Backup and Restore
BackupstorageisthestorageassociatedwithyourautomateddatabasebackupsthatareusedforPointinTimeRestoreandGeo-Restore.AzureSQLDatabaseprovidesupto200%ofyourmaximumprovisioneddatabasestorageofbackupstorageatnoadditionalcost.
Forexample,ifyouhaveadatabaseintheStandardservicetierwithaprovisionedsizeof250GB,youwillbeprovidedwith500GBofbackupstorageatnoadditionalcharge.
PointinTimeRestoreisdesignedtorecoveradatabasetoaspecificpointintimewithinthebackupretentionperiodsupportedbytheservicetierofthedatabase.Restoringcreatesanewdatabasewiththesameservicetierthatwasinuseatthechosenrestorepointandthelowestperformancelevelsupportedbythattier.
Forexample,ifyourestoreadatabasewhichwassettoPremiumatthespecifiedrestorepointintime,thenewdatabasewillalsobeaPremiumdatabaseandtheperformancelevelissettoP1
45
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
46. PART TWO: Azure SQL Database Backup and Restore
Service Tier
Geo-Restore
Self-Service Point in Time Restore
Backup Retention Period
Restore a Deleted Database
Web
Not supported
Not supported
n/a
n/a
Business
Not supported
Not supported
n/a
n/a
Basic
Supported
Supported
7 days
√
Standard
Supported
Supported
14 days
√
Premium
Supported
Supported
35 days
√
The time taken to complete a restore depends on the size of the database and the length of the log chain. To get a good estimate of the restore time, you should periodically test restoring the database.
You can monitor the restore operation usingsys.dm_operation_status.
46
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
47. PART TWO: SQL Server Backup and Restore with Windows Azure Blob Storage Service
•SQLServerbackupstoandrestoringfromtheWindowsAzureBlobstorageservice.ItalsoprovidesasummaryofthebenefitsofusingtheWindowsAzureBlobservicetostoreSQLServerbackups.
•SQLServersupportsstoringbackupstotheWindowsAzureBlobstorageserviceinthefollowingways:
•ManageyourbackupstoWindowsAzure:UsingthesamemethodsusedtobackuptoDISKandTAPE,youcannowbackuptoWindowsAzurestoragebySpecifyingURLasthebackupdestination.Youcanusethisfeaturetomanuallybackuporconfigureyourownbackupstrategylikeyouwouldforalocalstorageorotheroff-siteoptions.ThisfeatureisalsoreferredtoasSQLServerBackuptoURL.Formoreinformation,seeSQLServerBackuptoURL.ThisfeatureisavailableinSQLServer2012SP1CU2orlater.
47
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
48. PART TWO: SQL Server Backup and Restore with Windows Azure Blob Storage Service
BenefitsofUsingtheWindowsAzureBlobServiceforSQLServerBackups
•Flexible,reliable,andlimitlessoff-sitestorage:
StoringyourbackupsonWindowsAzureBlobservicecanbeaconvenient,flexible,andeasytoaccessoff-siteoption.Creatingoff-sitestorageforyourSQLServerbackupscanbeaseasyasmodifyingyourexistingscripts/jobsBychoosingtogeoreplicatetheBlobstorageyouhaveanextralayerofprotectionintheeventofadisasterthatcouldaffectthewholeregion.Inaddition, backupsareavailablefromanywhereandatanytimeandcaneasilybeaccessedforrestores.
•BackupArchive:
TheWindowsAzureBlobStorageserviceoffersabetteralternativetotheoftenusedtapeoptiontoarchivebackups.Tapestoragemightrequirephysicaltransportationtoanoff-sitefacilityandmeasurestoprotectthemedia.StoringyourbackupsinWindowsAzureBlobStorageprovidesaninstant,highlyavailable,andadurablearchivingoption.
•Nooverheadofhardwaremanagement:
ThereisnooverheadofhardwaremanagementwithWindowsAzureservices.WindowsAzureservicesmanagethehardwareandprovidegeo-replicationforredundancyandprotectionagainsthardwarefailures.
•CostBenefits:
Payonlyfortheservicethatisused.Canbecost-effectiveasanoff-siteandbackuparchiveoption.SeetheWindowsAzureBillingConsiderationssectionformoreinformationandlinks.
48
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
49. PART TWO: SQL Server Backup and Restore with Windows Azure Blob Storage Service
BenefitsofUsingtheWindowsAzureBlobServiceforSQLServerBackups
•CurrentlyforinstancesofSQLServerrunninginaWindowsAzureVirtualMachine, backinguptoWindowsAzureBlobstorageservicescanbedonebycreatingattacheddisks.
However,thereisalimittothenumberofdisksyoucanattachtoaWindowsAzureVirtualMachine.Thislimitis16disksforanextralargeinstanceandfewerforsmallerinstances.ByenablingadirectbackuptoWindowsAzureBlobStorage,youcanbypassthe16disklimit.
•Inaddition,thebackupfilewhichnowisstoredintheWindowsAzureBlobstorageserviceisdirectlyavailabletoeitheranon-premisesSQLServeroranotherSQLServerrunninginaWindowsAzureVirtualMachine,withouttheneedfordatabaseattach/detachordownloadingandattachingtheVHD.
49
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
51. PART THREE: RedGateCloudServices
•What is Cloud Services from RedGate?
–Suite of tools to help managing cloud services
–Came out of SQL Azure Backup
–Launched in Feb2012–continually developing
•Contain different, but integrated features
–Set up SQL Azure backup/restore
–Back up/Restoreyour Blob storage
–Back up/RestoreAzure table
–Flexible scheduling
–Receive automated emails after each job
–Quickly review your job
–Control how your SQL Azure backups are named
51
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
52. PART THREE: Backup and Restore
•Backup to Azure Blob Storage or Amazon S3
•Format is a .bacpac
–Zip file containing xml schema and jsondata
•Permissions needed for a transactional backup
–dbmanagerand dbo
•( CREATE DATABASE x AS COPY OF y)
•To export to bacpacfile
–dbo
52
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
53. PART THREE: Cerebrata
Do it all with Azure Management Studio
•Storage Accounts
•Blob Containers
•List blobs
•List tables
•List entities
•List queues
•Microsoft Azure diagnostics
•Diagnostics Logs
•Highly configurable dashboard
•Microsoft Azure PowerShell
•Microsoft Azure Management
•Subscriptions
•Virtual Machines
•Service Bus
•SQL Database
53
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
57. Most Important Article (in my private opinion)
http://bit.ly/WIHlDL
Authors:Conor Cunningham,Tobias Ternström,Silvano Coriani,Ewan Fairweather
Contributing Author:Ralph Squillace
61
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
58. MSDN SQL Database District
Windows Azure SQL Database (formerly SQL Azure)| http://bit.ly/H0Wdfx
•What's New in Windows Azure SQL Database (formerly SQL Azure)
•Backward Compatibility in Windows Azure SQL Database
•Known Issues in Windows Azure SQL Database
•Introducing Windows Azure SQL Database
•Tutorials
•Feedback and Community Information
•Windows Azure Platform Management Portal
•Windows Azure SQL Database Concepts
•Administration
•Development
•Guidelines and Limitations
•Management REST API Reference
•Transact-SQL Reference
•Errors and Exceptions Reference
62
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
59. APPENDIX: additionallinks
•Red Gate Cloud Ready Services
–http://cloudservices.red-gate.com/
•General Guidelines and Limitations (Windows Azure SQL Database)
–http://bit.ly/11wB6cK
•Adventure Works for SQL Database (formerly SQL Azure)
–http://bit.ly/125s0W0
•Federations: Building Scalable, Elastic, and Multi-tenant Database Solutions
–http://bit.ly/ZxzjmQ
–http://bit.ly/15GzIEE
•Error Messages (Windows Azure SQL Database)
–http://bit.ly/17tnQtE
•Compare SQL Server with Windows Azure SQL Database
–http://bit.ly/15RyB5u
63
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
60. Just Azure
http://JustAzure.com
64
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
61. CONTACT:
•MAIL: KoprowskiT@windowslive.com
•MSG: KoprowskiT@windowslive.com
•TWITTER/FACEBOOK/LINKEDIN: KoprowskiT
SLIDES FROM SESSION:
•SQL Relay2014 Page: https://www.sqlsaturday.com/311/schedule.aspx
•SlideShareProfile: http://www.slideshare.net/Anorak
BLOGS:
•ITPRO Anorak’sVision: http://itblogs.pl/notbeautifulanymore/[PL/EN]
•Volume LicensingSpecialites: http://koprowskit.eu/licensing/[PL]
•My MVP Blog: http://koprowskit.eu/geek/[EN/ES/PL] AFTER SESSION
65
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
62. PLEASE REMEMBER:
Raffle at the End
Feedback on site
66
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud
63. Thank You Very Much
Q & A
67
SQL Relay 2014 | Newcastle Oct 27th |
KoprowskiT - SQL Azure From Plan To
Backup To Cloud