Slidedeck from Ottawa, Ontario for Azure Office 365 SharePoint Tour - Managing AzureRM Resources with Windows PowerShell
Sample resources are on the last slide and downloadable from OneDrive
Let’s face it, when was the last time you opened a command prompt as part of your daily routine? Did you know you can save a lot of time by creating scripts that automate your daily tasks, such as altering your application’s configuration files and then deploy the application to a remote server? There are developers that still think that scripting is the IT department’s domain. But Windows PowerShell is a different story. PowerShell is a scripting language that is more coding than scripting, mostly because its commands return objects, not text.
In this session we will learn what PowerShell is, the basics of coding with it, and how to call it from your .NET code. Most of the session will focus on how developers can benefit from using PowerShell in their day-to-day routine in order to work with XML and JSON, automate deployments, manage certificates, call HTTP services, manipulate file content, and more. Next time you are asked to deploy your application to the server, type, don’t click!
İsmail Adar is a database administrator, trainer, author and Microsoft Certified Trainer. His presentation covers SQL Server and Azure relationships, backing up and restoring SQL Server databases to Azure, creating databases directly on Azure, and creating and configuring SQL Server virtual machines on Azure. The presentation includes demonstrations of backing up and restoring databases to Azure, creating databases on Azure, and configuring SQL Server VMs on Azure.
Adobe AEM overview for Business Heads. How to build a team, What are the phases of development, Tools and technologies, Team composition, Estimations, Deployment and Migration, Sizing - Presented at Adobe Bangalore
This document provides best practices for WordPress development including caching, database reads/writes, search, browser performance, maintainability, security, third party code, and teams. It recommends using Redis for caching, understanding WP_Query parameters, writing modular feature plugins, thorough documentation, testing, sanitizing inputs, using nonces, and conducting internal code reviews.
Ansible is a Configuration Management System that is very simple to use, because of its straightforward and robust model for managing automation and it’s low barrier to entry for ease of use in both development and production.
During OpenStack development, Ansible can be used in conjunction with Vagrant and Devstack to manage complex, multi-node development environments with relative ease.
In this presentation, Juergen Brendel and David Lapsley review Ansible and provide some sample playbooks to get developers up and running quickly. They also describes how to use Ansible, Vagrant, Devstack, and OpenStack to accelerate OpenStack development cycles.
Debugging your Way through .NET with Visual Studio 2015Ido Flatow
This document discusses new debugging features in Visual Studio 2015. It introduces debugging windows like data tips, locals, call stack and new breakpoint settings. It also covers performance profiling with PerfTips and the Diagnostics Tool window for memory and CPU usage analysis. The document demonstrates these features and discusses debugging asynchronous code with tools like parallel watch and tasks.
This document provides an overview and summary of ASP.NET Core:
1. It outlines the history of ASP.NET and the problems with the previous architecture that ASP.NET Core aims to address, such as limited hosting possibilities and dependency on the full .NET Framework.
2. The key features of ASP.NET Core are described, including being cross-platform, using a modular pipeline, unifying MVC and Web API, and enabling lightweight high-performance apps.
3. An example project is demonstrated to show the new project structure and configuration without web.config. Features like dependency injection, logging, and hosting are also covered at a high level.
As Web application development takes its next evolutionary step into the world of cloud computing, project Katana provides the underlying set of components to ASP.NET applications, enabling them to be flexible, portable, lightweight, and provide better performance – put another way, project Katana cloud optimizes your ASP.NET applications.
Let’s face it, when was the last time you opened a command prompt as part of your daily routine? Did you know you can save a lot of time by creating scripts that automate your daily tasks, such as altering your application’s configuration files and then deploy the application to a remote server? There are developers that still think that scripting is the IT department’s domain. But Windows PowerShell is a different story. PowerShell is a scripting language that is more coding than scripting, mostly because its commands return objects, not text.
In this session we will learn what PowerShell is, the basics of coding with it, and how to call it from your .NET code. Most of the session will focus on how developers can benefit from using PowerShell in their day-to-day routine in order to work with XML and JSON, automate deployments, manage certificates, call HTTP services, manipulate file content, and more. Next time you are asked to deploy your application to the server, type, don’t click!
İsmail Adar is a database administrator, trainer, author and Microsoft Certified Trainer. His presentation covers SQL Server and Azure relationships, backing up and restoring SQL Server databases to Azure, creating databases directly on Azure, and creating and configuring SQL Server virtual machines on Azure. The presentation includes demonstrations of backing up and restoring databases to Azure, creating databases on Azure, and configuring SQL Server VMs on Azure.
Adobe AEM overview for Business Heads. How to build a team, What are the phases of development, Tools and technologies, Team composition, Estimations, Deployment and Migration, Sizing - Presented at Adobe Bangalore
This document provides best practices for WordPress development including caching, database reads/writes, search, browser performance, maintainability, security, third party code, and teams. It recommends using Redis for caching, understanding WP_Query parameters, writing modular feature plugins, thorough documentation, testing, sanitizing inputs, using nonces, and conducting internal code reviews.
Ansible is a Configuration Management System that is very simple to use, because of its straightforward and robust model for managing automation and it’s low barrier to entry for ease of use in both development and production.
During OpenStack development, Ansible can be used in conjunction with Vagrant and Devstack to manage complex, multi-node development environments with relative ease.
In this presentation, Juergen Brendel and David Lapsley review Ansible and provide some sample playbooks to get developers up and running quickly. They also describes how to use Ansible, Vagrant, Devstack, and OpenStack to accelerate OpenStack development cycles.
Debugging your Way through .NET with Visual Studio 2015Ido Flatow
This document discusses new debugging features in Visual Studio 2015. It introduces debugging windows like data tips, locals, call stack and new breakpoint settings. It also covers performance profiling with PerfTips and the Diagnostics Tool window for memory and CPU usage analysis. The document demonstrates these features and discusses debugging asynchronous code with tools like parallel watch and tasks.
This document provides an overview and summary of ASP.NET Core:
1. It outlines the history of ASP.NET and the problems with the previous architecture that ASP.NET Core aims to address, such as limited hosting possibilities and dependency on the full .NET Framework.
2. The key features of ASP.NET Core are described, including being cross-platform, using a modular pipeline, unifying MVC and Web API, and enabling lightweight high-performance apps.
3. An example project is demonstrated to show the new project structure and configuration without web.config. Features like dependency injection, logging, and hosting are also covered at a high level.
As Web application development takes its next evolutionary step into the world of cloud computing, project Katana provides the underlying set of components to ASP.NET applications, enabling them to be flexible, portable, lightweight, and provide better performance – put another way, project Katana cloud optimizes your ASP.NET applications.
AngularJS is a framework for client-side dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. Angular's low impact nature ties in with Drupal's data handling and structure to allow you rapidly make interactive Javascript applications. Javascript developers will find that Angular's Controller/View structure adapts itself well to Drupal's Block and/or Panel System with minimal disruption to a standard Javascript development workflow - even if that developer has minimal or no Drupal knowledge.
In this talk I'll cover setting up AngularJS in Drupal using the Angles module, how to setup your Angular project structure for a large implementation (it works for small ones too), interacting with Drupal via the Services module and gotchas to watch out for.
This talk is targeted at technical users primarily but managers evaluating using AngularJS with Drupal will also benefit. Having some Javascript experience is recommended but not required.
This document provides an overview of AWS services including EC2, S3, EBS, and pricing models. It discusses how EC2 allows users to launch virtual servers called instances from templates called AMIs. S3 provides simple storage, while EBS allows attaching volumes to EC2 instances. Pricing is based on instance types that vary by CPU, memory, and hourly or reserved rates. The document concludes by covering how to set up the AWS command line tools.
This document discusses optimizing performance for Rails applications using MySQL. It recommends exhausting application optimizations first through profiling tools. For MySQL, it suggests disabling the query cache, using indexes, optimizing schemas, and upgrading to newer versions. For Rails, it advises caching queries, avoiding N+1 queries through includes/joins, compressing transactions, and learning SQL. The goal is to squeeze performance from software before prematurely scaling hardware.
Azure Templates for Consistent DeploymentJosé Maia
Presented at NetPonto Porto 09/September/2017, by José Maia, at Farfetch.
A talk about how to use Azure Resource Manager to follow good DevOps practices.
This document provides an overview of using Fluxible to create isomorphic JavaScript applications. It defines what an isomorphic app is, discusses React and Flux, and then introduces Fluxible. Key points about Fluxible include that it is an implementation of Flux, has a vibrant community, and includes tools like provideContext and connectToStores to help build React components. The document demonstrates building a simple Fluxible app with files for the server, client, app, components, actions and stores. It also discusses routing and exporting/importing state between server and client.
SenchaCon 2016: A Look Ahead: Survey Next-Gen Modern Browser APIs - Shikhir S...Sencha
Using modern browsers, developers can now create web apps with capabilities that were only possible in native or hybrid apps. Web apps can now access hardware devices such as microphones, cameras, GPS, accelerometers, VR displays, and many others, without using any plugins. Using Web Bluetooth, web app developers can now communicate with nearly any type of hardware device. In this session, we’ll survey a sample of the W3C standards that give developers access to next-gen capabilities via web apps. Topics will include Service Worker, Push API, WebRTC, Web Bluetooth, Web Crypto, Web Speech, Web Notifications, and others.
Drupal & AngularJS - DrupalCamp Spain 2014Juampy NR
This document discusses decoupling Drupal from AngularJS by moving business logic from Drupal to the client using JavaScript. It provides reasons for decoupling, including that theming in Drupal can be tedious and tricky, it serves as an alternative to Edge Side Includes (ESI) delivered by reverse proxies, and it allows for easier Drupal core upgrades. Key aspects of AngularJS like directives, controllers, and two-way data binding are demonstrated. AngularJS is presented as a good option for decoupling due to its model-view-controller separation and built-in data binding, unlike jQuery and Backbone which lack these features.
Infrastructure as Code: Manage your Architecture with GitDanilo Poccia
With the AWS Cloud you have an on-demand, programmable infrastructure that you can manage using tools and practices from software development. You can create resources when you need and dispose of them when you don’t. Using Amazon CloudFormation you can describe your architecture in text files. To change your infrastructure, you edit those files. Having application and infrastructure code in a single, robust, versioned repository like Git gives a lot of advantages. Using AWS Elastic Beanstalk you can link your Git branches to different infrastructure environments (e.g. test, production) and automate deployments. You can create test environments on-demand, even for a short time. Instead of continuously update your resources, you can recreate them quickly from scratch, simplifying lifecycle management and making deployments immutable. As a result, you have more time to focus on the unique features of your application.
NET Conf CL v2018 Infrastructure as Code on AzureVictor Silva
Victor Silva presented on infrastructure as code using tools like Ansible, Azure Cloud Shell, ARM templates, and Azure Automation. He discussed how infrastructure as code allows for infrastructure to be treated like code through principles of extensibility, reusability, and consistency. He demonstrated creating a playbook in Ansible to manage Azure resources, using the Azure Cloud Shell, generating and deploying an ARM template, and using Azure Automation and PowerShell DSC to automate repetitive tasks. The presentation encouraged automating any task that needs to be done twice or more.
The document provides an overview and instructions for installing AgileSites 3.11 for WebCenter Sites 11g. It discusses prerequisites, downloading the starter files either manually or via git, installing WebCenter Sites 11g, generating Eclipse project files, controlling the application server, generating a new website and installing AgileSites and the site. The document also covers the main components that make up a site structure in AgileSites, including configurations, content types and the basic content model.
Transforming WordPress Search and Query Performance with Elasticsearch Taylor Lovett
This document discusses using Elasticsearch to improve WordPress search capabilities. It introduces ElasticPress, an open-source WordPress plugin that uses Elasticsearch for fast, relevant search across content. The plugin indexes WordPress content into Elasticsearch for complex queries, filtering, advanced relevancy, and more. The document provides installation instructions and examples of advanced queries that ElasticPress enables for WordPress, like searching across taxonomies, post meta, authors, and more in a highly performant way.
Revanth Technologies provides best online training of Android testing-with-selenium-webdriver-course-content.For more detalies contact us 9290971883, 9247461324.
Email.id. revanthads@gmail.com.
web.site.www.revanthtechnologies.com
Xitrum is a Scala web framework inspired by Rails that provides asynchronous and clustered capabilities. It uses Netty for asynchronous IO, Hazelcast for clustered data, and Akka for remote code. The framework was created because existing Scala options like Scalatra and Lift were not fully featured or easy to use from a Ruby perspective. Xitrum aims to provide more features than Scalatra and easier use than Lift. It has been used in many of the creator's projects involving chat systems, APIs, and real-time websites.
The document provides release notes for ASP.NET Core 2.0 and discusses features for building single page applications (SPAs) with .NET Core. Key points include:
- New SPA templates for React, Angular, and other frameworks that set up projects with bundling and other build tools.
- JavaScriptServices allow running Node.js code from .NET and facilitate building SPAs with .NET backends.
- SpaServices provide features like server-side prerendering, routing helpers, and Webpack middleware to improve the SPA development experience.
- While SPA templates provide a starting point, separate client and server projects with specialized tooling may provide a better development workflow
Building An Application For Windows Azure And Sql AzureEric Nelson
This document provides an overview of building applications for Windows Azure and SQL Azure:
1) It discusses the Windows Azure platform and its components including Windows Azure, SQL Azure database, and AppFabric.
2) It demonstrates how to develop applications using roles, storage, and SQL Azure database and deploy them to Windows Azure.
3) It provides pricing information for Windows Azure and SQL Azure services.
This document provides an introduction to Adobe Experience Manager (AEM), formerly known as CQ5. It discusses key aspects such as installation, prerequisites, content authoring, templates, components, workflows and more. The technical underpinnings including OSGi, JCR, Apache Sling, and ExtJS frameworks are also overviewed. Common terms are defined and the overall architecture and technology stack are depicted in detail.
1) The document discusses using Couchbase NoSQL technology to store data for social network games, which have huge concurrent requests but require low response times.
2) Traditional SQL databases have limitations for these workloads, as they are centralized and have processing overhead. Couchbase is distributed, stores active data in RAM for fast access, and allows horizontal scaling.
3) However, moving to Couchbase from SQL presented design and architecture challenges. The document then describes the SNS Storage Engine (SSE), a PHP library that provides a layer on top of Couchbase to address these challenges through features like concurrency control and high-level data structures.
SenchaCon 2016: Advanced Techniques for Buidling Ext JS Apps with Electron - ...Sencha
By combining the cores of Chrome and Node.js, Electron opens the escape hatch on the itty-bitty living space of the web browser and gives your Ext JS application many of the phenomenal cosmic powers of native applications. In this session, you'll learn some of the key techniques Sencha has used to build native desktop applications, based on Electron.
The document outlines the contents of a Selenium automation testing course, including 30 hours of lessons on topics like introduction to automation testing, Selenium IDE, Selenium Core, JavaScript, Java fundamentals, Eclipse, FireBug, XPath, Selenium RC, Selenium Grid, Selenium WebDriver, TestNG, JUnit, AutoIT, frameworks, and more. The course also provides materials, interview questions, resume assistance, and help with job interviews.
Construisez votre intranet avec microsoft office 365 sans code a os canadia...Samuel Lévesque
Dans le passé, de nombreuses organisations réalisaient leurs intranets et hébergeait celui-ci à l'interne.
La tendance à changé et les organisations s'orientent maintenant vers le cloud pour répondre à leurs besoins d'intranet.
Lors de cette session nous allons tenter de répondre aux questions suivantes : "Est-ce que notre intranet doit être construit avec Microsoft Office 365 ? Est-ce possible de réaliser un intranet sans développement majeur?".
Dans cette session, Samuel Lévesque abordera :
• Les avantages d'utiliser Microsoft Office 365 pour un intranet;
• Les meilleures pratiques à considérer;
• Des composantes clés en main sans code.
Vincent biret azure functions and flow (ottawa)Vincent Biret
This document outlines Vincent Biret's presentation on Azure Functions and Microsoft Flow. The presentation includes demos of using Flow to automate workflows across various services and using Functions to run pieces of code in the cloud. It also discusses pricing plans for Flow, supported languages for Functions, and best practices for integrating Flow and Functions. The presentation agenda covers introductions to Flow and Functions, demos of each, and a conclusion about how these tools can provide reliable development, save time and money, and empower users.
AngularJS is a framework for client-side dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. Angular's low impact nature ties in with Drupal's data handling and structure to allow you rapidly make interactive Javascript applications. Javascript developers will find that Angular's Controller/View structure adapts itself well to Drupal's Block and/or Panel System with minimal disruption to a standard Javascript development workflow - even if that developer has minimal or no Drupal knowledge.
In this talk I'll cover setting up AngularJS in Drupal using the Angles module, how to setup your Angular project structure for a large implementation (it works for small ones too), interacting with Drupal via the Services module and gotchas to watch out for.
This talk is targeted at technical users primarily but managers evaluating using AngularJS with Drupal will also benefit. Having some Javascript experience is recommended but not required.
This document provides an overview of AWS services including EC2, S3, EBS, and pricing models. It discusses how EC2 allows users to launch virtual servers called instances from templates called AMIs. S3 provides simple storage, while EBS allows attaching volumes to EC2 instances. Pricing is based on instance types that vary by CPU, memory, and hourly or reserved rates. The document concludes by covering how to set up the AWS command line tools.
This document discusses optimizing performance for Rails applications using MySQL. It recommends exhausting application optimizations first through profiling tools. For MySQL, it suggests disabling the query cache, using indexes, optimizing schemas, and upgrading to newer versions. For Rails, it advises caching queries, avoiding N+1 queries through includes/joins, compressing transactions, and learning SQL. The goal is to squeeze performance from software before prematurely scaling hardware.
Azure Templates for Consistent DeploymentJosé Maia
Presented at NetPonto Porto 09/September/2017, by José Maia, at Farfetch.
A talk about how to use Azure Resource Manager to follow good DevOps practices.
This document provides an overview of using Fluxible to create isomorphic JavaScript applications. It defines what an isomorphic app is, discusses React and Flux, and then introduces Fluxible. Key points about Fluxible include that it is an implementation of Flux, has a vibrant community, and includes tools like provideContext and connectToStores to help build React components. The document demonstrates building a simple Fluxible app with files for the server, client, app, components, actions and stores. It also discusses routing and exporting/importing state between server and client.
SenchaCon 2016: A Look Ahead: Survey Next-Gen Modern Browser APIs - Shikhir S...Sencha
Using modern browsers, developers can now create web apps with capabilities that were only possible in native or hybrid apps. Web apps can now access hardware devices such as microphones, cameras, GPS, accelerometers, VR displays, and many others, without using any plugins. Using Web Bluetooth, web app developers can now communicate with nearly any type of hardware device. In this session, we’ll survey a sample of the W3C standards that give developers access to next-gen capabilities via web apps. Topics will include Service Worker, Push API, WebRTC, Web Bluetooth, Web Crypto, Web Speech, Web Notifications, and others.
Drupal & AngularJS - DrupalCamp Spain 2014Juampy NR
This document discusses decoupling Drupal from AngularJS by moving business logic from Drupal to the client using JavaScript. It provides reasons for decoupling, including that theming in Drupal can be tedious and tricky, it serves as an alternative to Edge Side Includes (ESI) delivered by reverse proxies, and it allows for easier Drupal core upgrades. Key aspects of AngularJS like directives, controllers, and two-way data binding are demonstrated. AngularJS is presented as a good option for decoupling due to its model-view-controller separation and built-in data binding, unlike jQuery and Backbone which lack these features.
Infrastructure as Code: Manage your Architecture with GitDanilo Poccia
With the AWS Cloud you have an on-demand, programmable infrastructure that you can manage using tools and practices from software development. You can create resources when you need and dispose of them when you don’t. Using Amazon CloudFormation you can describe your architecture in text files. To change your infrastructure, you edit those files. Having application and infrastructure code in a single, robust, versioned repository like Git gives a lot of advantages. Using AWS Elastic Beanstalk you can link your Git branches to different infrastructure environments (e.g. test, production) and automate deployments. You can create test environments on-demand, even for a short time. Instead of continuously update your resources, you can recreate them quickly from scratch, simplifying lifecycle management and making deployments immutable. As a result, you have more time to focus on the unique features of your application.
NET Conf CL v2018 Infrastructure as Code on AzureVictor Silva
Victor Silva presented on infrastructure as code using tools like Ansible, Azure Cloud Shell, ARM templates, and Azure Automation. He discussed how infrastructure as code allows for infrastructure to be treated like code through principles of extensibility, reusability, and consistency. He demonstrated creating a playbook in Ansible to manage Azure resources, using the Azure Cloud Shell, generating and deploying an ARM template, and using Azure Automation and PowerShell DSC to automate repetitive tasks. The presentation encouraged automating any task that needs to be done twice or more.
The document provides an overview and instructions for installing AgileSites 3.11 for WebCenter Sites 11g. It discusses prerequisites, downloading the starter files either manually or via git, installing WebCenter Sites 11g, generating Eclipse project files, controlling the application server, generating a new website and installing AgileSites and the site. The document also covers the main components that make up a site structure in AgileSites, including configurations, content types and the basic content model.
Transforming WordPress Search and Query Performance with Elasticsearch Taylor Lovett
This document discusses using Elasticsearch to improve WordPress search capabilities. It introduces ElasticPress, an open-source WordPress plugin that uses Elasticsearch for fast, relevant search across content. The plugin indexes WordPress content into Elasticsearch for complex queries, filtering, advanced relevancy, and more. The document provides installation instructions and examples of advanced queries that ElasticPress enables for WordPress, like searching across taxonomies, post meta, authors, and more in a highly performant way.
Revanth Technologies provides best online training of Android testing-with-selenium-webdriver-course-content.For more detalies contact us 9290971883, 9247461324.
Email.id. revanthads@gmail.com.
web.site.www.revanthtechnologies.com
Xitrum is a Scala web framework inspired by Rails that provides asynchronous and clustered capabilities. It uses Netty for asynchronous IO, Hazelcast for clustered data, and Akka for remote code. The framework was created because existing Scala options like Scalatra and Lift were not fully featured or easy to use from a Ruby perspective. Xitrum aims to provide more features than Scalatra and easier use than Lift. It has been used in many of the creator's projects involving chat systems, APIs, and real-time websites.
The document provides release notes for ASP.NET Core 2.0 and discusses features for building single page applications (SPAs) with .NET Core. Key points include:
- New SPA templates for React, Angular, and other frameworks that set up projects with bundling and other build tools.
- JavaScriptServices allow running Node.js code from .NET and facilitate building SPAs with .NET backends.
- SpaServices provide features like server-side prerendering, routing helpers, and Webpack middleware to improve the SPA development experience.
- While SPA templates provide a starting point, separate client and server projects with specialized tooling may provide a better development workflow
Building An Application For Windows Azure And Sql AzureEric Nelson
This document provides an overview of building applications for Windows Azure and SQL Azure:
1) It discusses the Windows Azure platform and its components including Windows Azure, SQL Azure database, and AppFabric.
2) It demonstrates how to develop applications using roles, storage, and SQL Azure database and deploy them to Windows Azure.
3) It provides pricing information for Windows Azure and SQL Azure services.
This document provides an introduction to Adobe Experience Manager (AEM), formerly known as CQ5. It discusses key aspects such as installation, prerequisites, content authoring, templates, components, workflows and more. The technical underpinnings including OSGi, JCR, Apache Sling, and ExtJS frameworks are also overviewed. Common terms are defined and the overall architecture and technology stack are depicted in detail.
1) The document discusses using Couchbase NoSQL technology to store data for social network games, which have huge concurrent requests but require low response times.
2) Traditional SQL databases have limitations for these workloads, as they are centralized and have processing overhead. Couchbase is distributed, stores active data in RAM for fast access, and allows horizontal scaling.
3) However, moving to Couchbase from SQL presented design and architecture challenges. The document then describes the SNS Storage Engine (SSE), a PHP library that provides a layer on top of Couchbase to address these challenges through features like concurrency control and high-level data structures.
SenchaCon 2016: Advanced Techniques for Buidling Ext JS Apps with Electron - ...Sencha
By combining the cores of Chrome and Node.js, Electron opens the escape hatch on the itty-bitty living space of the web browser and gives your Ext JS application many of the phenomenal cosmic powers of native applications. In this session, you'll learn some of the key techniques Sencha has used to build native desktop applications, based on Electron.
The document outlines the contents of a Selenium automation testing course, including 30 hours of lessons on topics like introduction to automation testing, Selenium IDE, Selenium Core, JavaScript, Java fundamentals, Eclipse, FireBug, XPath, Selenium RC, Selenium Grid, Selenium WebDriver, TestNG, JUnit, AutoIT, frameworks, and more. The course also provides materials, interview questions, resume assistance, and help with job interviews.
Construisez votre intranet avec microsoft office 365 sans code a os canadia...Samuel Lévesque
Dans le passé, de nombreuses organisations réalisaient leurs intranets et hébergeait celui-ci à l'interne.
La tendance à changé et les organisations s'orientent maintenant vers le cloud pour répondre à leurs besoins d'intranet.
Lors de cette session nous allons tenter de répondre aux questions suivantes : "Est-ce que notre intranet doit être construit avec Microsoft Office 365 ? Est-ce possible de réaliser un intranet sans développement majeur?".
Dans cette session, Samuel Lévesque abordera :
• Les avantages d'utiliser Microsoft Office 365 pour un intranet;
• Les meilleures pratiques à considérer;
• Des composantes clés en main sans code.
Vincent biret azure functions and flow (ottawa)Vincent Biret
This document outlines Vincent Biret's presentation on Azure Functions and Microsoft Flow. The presentation includes demos of using Flow to automate workflows across various services and using Functions to run pieces of code in the cloud. It also discusses pricing plans for Flow, supported languages for Functions, and best practices for integrating Flow and Functions. The presentation agenda covers introductions to Flow and Functions, demos of each, and a conclusion about how these tools can provide reliable development, save time and money, and empower users.
From classification to protection of your data, secure your business with azu...Joris Faure
With the explosion of digital technology that allows new forms of collaboration, companies of all sizes are facing growing needs to protect their sensitive information. At the same time, these companies must safely share the same information among the appropriate collaborators.
Azure Information Protection provides the ability to create and consult protected content present in your collaboration spaces. Thanks to this solution, you can protect your sensitive information better by simply applying classifications and access permissions ...
Live demos will be offered to further understand the interactions. To try it is to adopt it!
Speaker : Joris Faure
Tournee Canadienne aOS - Montreal - Qu'est-ce que VOUS obtenez d'un environn...Vlad Catrinescu
This document discusses how increased temperatures due to climate change are fueling wildfires that damage forests and release greenhouse gases into the atmosphere. Climate change has created conditions with hotter, drier weather that promotes the spread of wildfires. These fires then release carbon dioxide and other gases that contribute further to climate change in a reinforcing cycle.
aOS Canadian Tour 2017 - Toronto- What do YOU get from SharePoint Hybrid?Vlad Catrinescu
Every time you see a blog post about SharePoint 2016, you see the word hybrid. But what exactly is a hybrid infrastructure and what features does the business user get?
In this session we will look at SharePoint Hybrid from a business user point of view to understand what features we get out of it. We will look at Hybrid Team Sites, Hybrid Search, Hybrid Extranet sites and more!
aOS Canadian Tour - Toronto - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximize the productivity of your enterprise.
The technology space around Productivity has evolved and it has never been that exciting. Your step into the Mobile-First, Cloud-First world will be mindblowing and you will want to stick around for a very long time!
In this session, we will cover every aspect of the new Office 365 Developer paradigm and we will ensure that you can make yourself at home in such a new world. The technologies covered will span from being close to your existing stack (SharePoint Framework, JavaScript) to a set of technologies that are new and that will expand your possibilities (Office 365 Apps, Microsoft Graph, Azure, TypeScript)
This very session will make sure that at the end you get those 3 key takeaways :
- Understand your new role as an Office 365 Developer
- Have a complete overview of the technology stack you need to master in the cloud
- Change the way you will think for your next SharePoint & Office 365 project
The aOS 2017 Canadian tour will take place in February and visit Quebec, Montreal, Ottawa, and Toronto from February 6-10. The tour will feature a presentation on using SharePoint for document management. The presentation will provide an overview of document management, review SharePoint tools for document management, and have a question and answer session.
This software is a third party tool to backup & export Office365 Mailboxes to Outlook PST and to restore i.e. import the Outlook PST data to the Ofice 365 user account.
Are Disaster Recovery and High-Availability requirements to implement SharePoint or to expand your current SharePoint farm? This session will cover how to implement an infrastructure that supports up to 99.999% High Availability farm, covering SQL server, SharePoint services and servers, and other related components.
Office 365 for Business Demystified for the average Technology and Business P...Noorez Khamis
Are you feeling overwhelmed by the big push to move to the Office365 cloud? Are you just not up to speed on the major features, applications & technology advances to Office365 cloud that Microsoft seems to be releasing on a weekly basis (i.e. Mail, Planner, Delve, Teams, Yammer, etc.)? This session aims to give the average technology and business professional a high level and up to date overview of many of the major Office365 for Business features and applications as well as how you can get started with them. It also aims to give a quick overview on when you would use each feature.
Microsoft Directors, Patrick Payette and Jonathan Sides are talking about Microsoft Cloud PBX. Making the PBX move to the Cloud is very popular conversation these two are having with customers and peers. They’re joining Instant Insight to talk about why this conversation/debate is so popular and what advantages they’re seeing by making that transition. Cloud PBX is the future—definitely a conversation worth listening to help you shape some of your PBX goals going forward.
This presentation provides you an overview of the new features in the product. In this deck, I review, what’s new, what changed and improved and how you can align your organization to be ready for the next wave.
Sitecore 8.2 Update 1 on Azure Web AppsRob Habraken
The sildes of my presentation on the Sitecore User Group Netherlands meetup on December 7th 2016, hosted by Colours in Den Bosch, presenting and demoing the provisioning of Sitecore into Azure using Azure Web Apps. Note that these slides do not contain the demo itself. For the demo, view the recording of the presentation or read my blog post, both accessable via https://www.robhabraken.nl
This document discusses Microsoft automation tools including Service Management Automation, PowerShell workflows, Azure Automation, and PowerShell Desired State Configuration. It provides an overview of each tool's architecture and capabilities. The document demonstrates how to author PowerShell workflows using tools like the Azure Automation Authoring Toolkit. It also demonstrates PowerShell DSC and how to configure systems using a pull server model both on-premises and with Azure Automation DSC in the cloud. The key takeaway is that Microsoft provides a comprehensive set of automation tools to configure, manage, and automate hybrid cloud environments.
PuppetConf 2017: Unlocking Azure with Puppet Enterprise- Keiran Sweet, Source...Puppet
For the last year Sourced has been assisting a large Canadian based financial organization migrate workloads to Microsoft's Azure public cloud platform. As part of this deployment, Puppet is leveraged to ensure high levels of automation and compliance across the environment. In this updated session we will walk through our approach to integrating Puppet in Azure environments to ensure that automation, security, compliance and infrastructure as code is at the forefront.
This document discusses cloud computing and Microsoft's Windows Azure platform. It defines cloud computing concepts like infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). It outlines the key components of Windows Azure including the Azure Fabric for running applications, Azure Storage for databases, and the Azure SDK. It also covers how to develop, deploy, and scale applications on the Azure platform using web and worker roles.
Microsoft Azure Hybrid Cloud - Getting Started For TechiesAidan Finn
This is my "getting started for techies" presentation on using the Microsoft Azure public cloud to build hybrid cloud solutions in conjunction with Windows Server 2012 R2 Hyper-V and System Center.
Azure Automation delivers cloud-based automation, operating system updates, and configuration service that supports consistent management across your Azure and non-Azure environments. It includes process automation, configuration management, update management, shared capabilities, and heterogeneous features.
오토스케일링(Auto-scaling)은 AWS 클라우드를 통해 고확장성 서비스와 아키텍처를 구성하는 데 필요한 가장 중요한 요소 중 하나입니다. 이 강연에서는 효과적인 클라우드 인프라 구축을 위해 오토 스케일링을 활용하는 다양한 방법에 대해 자세히 소개해 드립니다.
오토 스케일링 그룹의 구성과 확장 계획에 따른 설정 방법, 오토 스케일링 라이프 사이클과 CloudWatch 및 알림을 이용한 관리 방법, 각종 오토스케일링 모범사례 등을 알아보실 수 있습니다.
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...Tokyo Azure Meetup
Serverless architecture is the next big shift in computing - completely abstracting the underlying infrastructure and focusing 100% on the business logic.
Today we can create applications directly in our browser and leave the decision how they are hosted and scaled to the cloud provider. Moreover, this approach give us incredible control over the granularity of our applications since most of the time we are dealing with single function at a time.
In this presentation we will cover:
• Introduce Serverless Architectures
• Talk about the advantages of Serverless Architectures
• Discuss in details in event-driven computing
• Cover common Serverless approaches
• See practical applications with Azure Functions
• Compare AWS Lambda and Azure Functions
• Talk about open source alternatives
• Explore the relation between Microservices and Serverless Architectures
This document compares IaaS cloud services from Azure and Amazon. It provides an overview of key virtual machine components, pricing models, networking, load balancing, and cross-premises connectivity options from each provider. While both offer compute, storage, and networking services, the document notes Azure has better developer tools while Amazon provides more configurable performance options like IOPS. It concludes that which cloud is better depends on the specific needs and priorities of each application.
- Azure updates include new features for machine learning, operations management, cognitive services, virtual machines, SQL, data warehouse, mobile apps, Active Directory, security, and streaming.
- Key updates include improved web services management, OMS security capabilities, new cognitive services APIs, faster GPU virtual machines, increased SQL and data warehouse performance and scale, and single sign-on across apps with Active Directory.
- Updates aim to provide more analytics, security, and automation capabilities across the Azure platform.
Udai introduces Service Fabric Mesh, a new managed service from Microsoft for deploying containerized microservices applications. Some key points about SF Mesh: it focuses on the application rather than infrastructure; provides a fully managed cluster; applications can be deployed from CI/CD pipelines; and it includes auto-scaling and blue/green deployments. The presentation provides an overview of SF Mesh and its resource model, how it works, things to know in preview, and a demo of deploying an application using the CLI commands.
Day 5 - AWS Autoscaling Master Class - The New Capacity PlanAmazon Web Services
Autoscaling groups is the new ‘Capacity Plan’ for Cloud based applications. Autoscaling enables all sorts of applications to scale seamlessly from day one traffic to millions of users – all with no capital expenditure on extra hardware procurement. Never again be caught out unprepared for a surge in traffic or the traffic generated by a successful campaign. In addition, why keep enough infrastructure running for peak loads during quieter periods, at night for example. Scale down your infrastructure to enjoy the significant cost savings that cloud computing affords you.
Reasons to attend:
- Learn how Autoscaling groups work and how they are configured and triggered.
- Learn how to architect your application in order to achieve zero impact to customers while scaling both up and down.
- Learn how to dynamically change the size of your infrastructure to match the changing capacity requirements.
VMware Automation, PowerCLI presented at the Northern California PSUGAlan Renouf
This document discusses various VMware automation tools including PowerCLI, vCenter Orchestrator, and vCloud Automation Center.
PowerCLI is a scripting tool that provides over 410 commands to manage VMware vSphere and vCenter Server through PowerShell. It is good for quick administrative tasks, reporting, and prototyping. vCenter Orchestrator uses a graphical workflow tool to automate multi-system processes and third party integrations. vCloud Automation Center provides self-service provisioning and lifecycle management of IT services through a unified portal.
The document discusses various options for managing resources on Microsoft Azure, including the Azure Portal, PowerShell, Microsoft Azure Management Libraries (MAML), and Azure Resource Manager (ARM). It provides demonstrations of creating and managing resources using the Portal, PowerShell, MAML, and ARM. Challenges with current management options and the benefits of ARM templates for defining dependencies and orchestrating resource provisioning are also outlined.
This document discusses setting up System Center Configuration Manager (SCCM) on Microsoft Azure. It begins with an overview of cloud computing benefits and Microsoft Azure features. It then reviews the System Center suite and describes the SCCM on Azure architecture with a SQL database, IIS, and load balancer. Steps are provided for deploying the base configuration in Azure. The document demonstrates SCCM functionality and concludes with notes on additional configuration topics.
Similar to Aos canadian tour (YOW) @energizedtech - Manage AzureRM with powershell (20)
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/how-axelera-ai-uses-digital-compute-in-memory-to-deliver-fast-and-energy-efficient-computer-vision-a-presentation-from-axelera-ai/
Bram Verhoef, Head of Machine Learning at Axelera AI, presents the “How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-efficient Computer Vision” tutorial at the May 2024 Embedded Vision Summit.
As artificial intelligence inference transitions from cloud environments to edge locations, computer vision applications achieve heightened responsiveness, reliability and privacy. This migration, however, introduces the challenge of operating within the stringent confines of resource constraints typical at the edge, including small form factors, low energy budgets and diminished memory and computational capacities. Axelera AI addresses these challenges through an innovative approach of performing digital computations within memory itself. This technique facilitates the realization of high-performance, energy-efficient and cost-effective computer vision capabilities at the thin and thick edge, extending the frontier of what is achievable with current technologies.
In this presentation, Verhoef unveils his company’s pioneering chip technology and demonstrates its capacity to deliver exceptional frames-per-second performance across a range of standard computer vision networks typical of applications in security, surveillance and the industrial sector. This shows that advanced computer vision can be accessible and efficient, even at the very edge of our technological ecosystem.
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
"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
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.
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
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.
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.
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.
2. Manage AzureRM
Virtual Machines
with PowerShell
Using the Windows PowerShell Cmdlet to
Manage, Access and Control Resources in
the Azure Resource Model
Sean Kearney @energizedtech
Senior Solutions Architect
Cistel Technology Inc.
4. Get-Content 'C:Sean Kearney.txt'
• Sean Kearney – MVP Sean Kearney is a Senior Solutions Architect at Cistel
Technology Inc. He lives in the world of Automation leveraging technologies
providing Automation to clients in whatever way shape or form he can. He will break
out into song when the word “PowerShell” is used.
He is a Windows PowerShell MVP, Charter Member of the Springboard Technical
Experts Program and an Honorary Scripting Guy who regularly contributes content to
Microsoft's own "Scripting Guys" website.
In his spare time, he composes songs and Holiday specials about PowerShell and is
working on a sonnet about Satya Nadella.
What can we say, he’s a complete Nerd about technology and he loves it.
• You can reach him at skearney@cistel.com / sean@powershell.ca
or Twitter @energizedtech – He’s on that Facebook and LinkedIn thing too ;) .
5. On the Agenda
• High level view of Azure and IAAS
• Visiting the AzureRM Modules and Cmdlets
• Preparing your Virtual Machine Infrastructure
• Creating your Virtual Machines
• Obtaining Azure Resources
• Using Azure Automation
8. What *IS* Azure IAAS?
• Remotely Hosted Highly Scalable Virtualization Datacenter
• Plenty of Virtual Machine Templates provided
• Supporting Windows and various versions of Linux as well as Oracle
• Works with PowerShell Desired State Configuration files (DSC) and
other technologies such as Chef
10. Available Cmdlets
• Almost everything in Microsoft Azure has Cmdlets
• Current List http://bit.ly/AzureCmdletList
• www.powershellgallery.com
• Search AzureRM download and install
• Presently 27 Modules classified by purpose
• 884 Cmdlets at your disposal (*klunk!*)
20. Creating a Virtual Machine
• On Premise Solution Requirements
• Operating System
• Memory
• Virtual Disk(s)
• CPU Count and Speed
• Network Connection(s)
• Virtual Network Wire
• Firewall Rule(s)
21. Creating a Virtual Machine
• Azure Virtual Machine Requirements
• Operating System
• Memory
• Virtual Disk(s) (Cannot Assign Letter D)
• CPU Count and Speed
• Network Connection (Dynamic IP)
• Virtual Network Wire
• Firewall Rule(s)
22. Creating a Virtual Machine
• Azure Virtual Machines
• Quick Create or From Gallery
• DNS Name
• O/S Image
• Size (Predefined VM Template config)
• UserName (Default Admin)
• Password (Default Password)
• Location
23. Creating a Virtual Machine
• Azure Virtual Machines using PowerShell
• Create AzureRM Configuration
• New-AzureRMVMConfig
• Create network card
• New-AzureRMPublicIPAddress, New-AzureRMNetworkInterface, Add-
AzureRMVMNetworkInterface
• Define Operating System
• Set-AzureRMVMOperatingSystem, Set-AzureRMVMSourceImage
• Define attached OS Disk and Data Disk
• Set-AzureRMVMOSDisk, Set-AzureRMVMDataDisk
• Create Firewall Rules
• New-AzureRMNetworkSecurityRuleConfig
• New-AzureRMNetworkSecurityGroup
• Create the Virtual Machine
• New-AzureRMVM
24. Creating a Virtual Machine
• A quick way to grab the JSON configuration
• Get-AzureRMVM
• Set-AzureRMVM –generalized
• Save-AzureRMVM
• *OR*
• View before provisioning in AzureRM GUI Portal
27. Azure Resources through PowerShell
• Resources you will need to get names for
• Virtual Machine Template name / VHD Filename
• Geographic Locations
• Virtual Machine Role Sizes
• Service Names
• Storage Accounts
• Networks
28. Azure Resources through PowerShell
• Access those needed resources with Cmdlets
• Get-AzureRMVMImage
• Get-AzureRMResourceGroup
• Get-AzureRMStorageAccount
• Get-AzureRMVirtualNetwork
• Get-AzureRMNetwork
• Get-AzureRMVM
• Access properties of a VM to get all resource data
31. Virtual Machine States
• Three possible states
• Running
• Operating System is up and Resouces Allocated
• Costing Money
• Deallocated
• Operating System is down and Resourcs are Deallocated
• Not Costing Money
• StoppedVM
• (Operating System if off, Resources are still Allocated)
• Costing Money
32. Scheduling PowerShell Scripts
• On Premise Server connecting through the Internet
• Requires Internet
• Scripts can be used immediately
• Azure Automation hosted within Azure
• No Internet required
• Some reconfiguration needed
33. Using Azure Automation
• Build an Automation account
• Create Automation Credentials
• Populate Scripts within the Runbook
• Build Variables within Azure Automation
• Setup a schedule
35. Take aways
• AzureRM Virtual Machines are just Hyper-V “in the cloud”
• You can access all resources from just PowerShell alone
• Create a Virtual Machine in the Web console first, then use
PowerShell to identify all your needed Azure resources
• Azure Automation allows you to schedule and manage Virtual
Machines without the need for Internet
37. Azure PowerShell Resources
• Sample JSON Templates for AzureRM
• http://bit.ly/AzureRMJson
• Azure RM Cmdlets
• http://bit.ly/AzureRMPowerShell
• http://bit.ly/GHAzureRM
• Scripting Guys articles on Azure Automation
• http://bit.ly/PowerShell-AzureAutomation
• Look for a series on Azure RM and Virtual Machines with PowerShell THIS
Month on Scripting Guys!