marketing & analytics · aws training content day-1 aws overview ... designing for high...

19
[email protected] embeddedact.com Marketing & Analytics for Enterprise Is cloud computing the harbinger of the next Industrial Revolution? The time of large data centres holding hundreds of data servers is becoming a thing of the past. As traditional physical methods of storage are becoming obsolete and expensive, the accumulation of data has shifted to the cloud. In the last few years cloud computing has presented numerous new opportunities and threats on our world and the way we live, and has dramatically changed the way organisations operate in different business environments. There is an entirely different "cloud" when it comes to business. Some businesses choose to implement Software-as-a-Service (SaaS), where the business subscribes to an application it accesses over the Internet. (Think Salesforce.com.) There's also Platform-as-a-Service (PaaS), where a business can create its own custom applications for use by all in the company. And don't forget the mighty Infrastructure-as-a-Service (IaaS), where players like Amazon, Microsoft, Google, and Rackspace provide a backbone that can be "rented out" by other companies. (For example, Netflix provides services to you because it's a customer of the cloud-services at Amazon.)

Upload: others

Post on 06-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

Marketing & Analytics

for Enterprise

Is cloud computing the harbinger of the next Industrial Revolution? The time of large data centres holding hundreds of data servers is becoming a thing of the past. As traditional physical methods of storage are becoming obsolete and expensive, the accumulation of data has shifted to the cloud.

In the last few years cloud computing has presented numerous new opportunities and threats on our world and the way we live, and has dramatically changed the way organisations operate in different business environments. There is an entirely different "cloud" when it comes to business. Some businesses choose to implement Software-as-a-Service (SaaS), where the business subscribes to an application it accesses over the Internet. (Think Salesforce.com.) There's also Platform-as-a-Service (PaaS), where a business can create its own custom applications for use by all in the company. And don't forget the mighty Infrastructure-as-a-Service (IaaS), where players like Amazon, Microsoft, Google, and Rackspace provide a backbone that can be "rented out" by other companies. (For example, Netflix provides services to you because it's a customer of the cloud-services at Amazon.)

Page 2: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

Cloud Computing Models There are three main models for cloud computing. Each model represents a different part of the cloud computing stack.

Infrastructure as a Service (IaaS):

Infrastructure as a Service, sometimes abbreviated as IaaS, contains the basic building blocks for cloud IT and typically provide access to networking features, computers (virtual or on dedicated hardware), and data storage space. Infrastructure as a Service provides you with the highest level of flexibility and management control over your IT resources and is most similar to existing IT resources that many IT departments and developers are familiar with today.

Platform as a Service (PaaS): Platforms as a service remove the need for organizations to manage the underlying infrastructure (usually hardware and operating systems) and allow you to focus on the deployment and management of your applications. This

helps you be more efficient as you don’t need to worry about resource procurement, capacity planning, software maintenance, patching, or any of the other undifferentiated heavy lifting involved in running your application.

Page 3: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

Software as a Service (SaaS):

Software as a Service provides you with a completed product that is run and managed by the service provider. In most cases, people referring to Software as a Service are referring to end-user applications. With a SaaS offering you do not have to think about how the service is maintained or how the underlying infrastructure is managed; you only need to think about how you will use that particular piece software. A common example of a SaaS application is web-based email where you can send and receive email without having to manage feature additions to the email product or maintaining the servers and operating systems that the email program is running on.

Cloud Computing Deployment Models Cloud: A cloud-based application is fully deployed in the cloud and all parts of the application run in the cloud. Applications in the cloud have either been created in the cloud or have been migrated from an existing infrastructure to take advantage of the benefits of cloud computing. Cloud-based applications can be built on low-level infrastructure pieces or can use higher level services that provide abstraction from the management, architecting, and scaling requirements of core infrastructure.

Hybrid: A hybrid deployment is a way to connect infrastructure and applications between cloud-based resources and existing resources that are not located in the cloud. The most common method of hybrid deployment is between the cloud and existing on-premises infrastructure to extend, and grow, an organization's infrastructure into the cloud while connecting cloud resources to internal system.

Page 4: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

On-premises: Deploying resources on-premises, using virtualization and resource management tools, is sometimes called “private cloud”. On-premises deployment does not provide many of the benefits of cloud computing but is sometimes sought for its ability to provide dedicated resources. In most cases this deployment model is the same as legacy IT infrastructure while using application management and virtualization technologies to try and increase resource utilization.

* * * * * * * *

Page 5: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

1. AWS training content Day-1 AWS Overview

• AWS Architecture & Terminology • Compute & Networking Services • Storage & Content Delivery Services • Database Services • Analytics Services • App Services • Deployment Services • Management Services

Amazon Security - IAM

• IAM Overview • IAM Best Practices • API Keys and Role • IAM Policies • Log IAM with CloudTrail • Federated Access using SAML • IAM Strategies

Amazon S3

• S3 Essentials • Getting Started • S3 Permissions • Object versioning & Life cycle • Website Hosting with S3

Amazon Elastic Compute Cloud

• EC2 Overview • Type of Instances • Building EC2 Instances • EBS Volumes & Snapshots • Public/Private IP Addresses • Security Groups • Cloud Watch & EC2 • EC2 Placement Groups

Page 6: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

DAY-2 AMAZON RDS

• RDS Essentials • Working with RDS • Subnet Groups • RDS Security Groups • Connecting RDS from EC2

Amazon VPC & Networking

• VPC Overview • VPC Networking • VPC Security • NAT Instance Configuration • DB Subnet Groups • VPC to on-premise • VPC Peering

Amazon Cloud Front

• CloudFront Architecture • Performance tuning - Cloud Front • Dynamic content with CloudFront • CloudFront Security Practices • Creating Multi Region solution on Cloud Front

Route 53

• DNS Basics • Route 53 & DNS Failover • Latency Based Routing • Weighted Routing Policies

DAY-3 AWS Directory Services

• AWS Directory Services Implementation • Best Practices

Page 7: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

Monitor Availaibility & Performance • Auto Scaling • Elastic Load Balancer • AWS Instance Utilisation • Creating Cloud Watch Alarms • System Status check

Manage Billing & Cost Optimisation

• AWS Billing Overview • Cost Optimisation

Designing For High Availability

• Understand Elasticity • Auto Scaling

Case Studies

• Resizing or changing EBS Root Volume AWS Other Components

• AWS SNS • AWS SQS • AWS SWF • AWS EMR • Elastic Beanstalk • Elastic Container Services • Docker & ECS • Configuration Management with AWS • Working with AWS CLI • Working with EC2 • Working with S3

AWS Multiple Choice - Quiz

* * * * * * * *

Page 8: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

2. Google Cloud Platform

Training content

DAY - 1 • Cloud Computing - Overview • Why Cloud • Public Cloud Advantages • Google Cloud Platform - Introduction • Components for GCP • Getting Started • Working with APIs

o API Keys o Oauth 2.0

• Google Compute Engine o Virtual Machines o Persistent Disk o Network o Snapshot o Configuring Firewall o Working with Gcloud o Forwarding Rules o Target Pool o Load Distribution o Health Checks o Understanding Metrics o Autoscaling o StartUp Scripts o Connecting & Working

DAY - 2 Google Apps Engine

o Introduction o Architecture o Setting Up SDK o First App Deployment

Page 9: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

o Understand App Metrics o Batch Operations o Routing a Request o Users o Quotas o Memcache o Push Queue o Pull Queue o Using Cron o Using Logs o Demo Application Deployment o Best Practices o Lab

Google Cloud Datastore

o Properties o Components o Indexes o Filtering o Cost Optimisation o Sorting

DAY - 3 Google Cloud SQL

o Why SQL on Cloud o Creating Instances o How to Connect o Security in Cloud o Building Clusters o Read Replica o Performance Measurement

Google Cloud Storage

o Overview o Using GSUTIL o Working with Command Line o Buckets & Files o ACLs o Signed URLs

Page 10: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

o Object Lifecycle

Google Container Engine

o With Kubernetes o With Docker

DAY - 4 Google BigQuery

o Fundamentals o Working with Data o Query o Data Sets o Use Cases for ETL System o Creating Views

Google Cloud PubSub

o Understand Topics o Push Queues o Pull Queues o Deadlines o Messages o Pull Subscriptions o Push Subscriptions

Cloud DNS

o Basics Of DNS o Moving a Domain to Google Cloud o Routing Methods

Google Cloud Deployment Manager

o Overview o Using Deployment Manager with Compute o Templates o Cloud Repo o Source Code Tools o Google container registry

Page 11: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

DAY - 5 GCP & DevOps Adoption

o Playing with Containers o Control Groups o Using Docker Images o Docker Containers

2. Kubernetes

o Pods o Volumes o Labels o Services o Replication Controllers o Namespace o DNS

Lab - 1 Lab - 2

MCQ (1 Hour)

* * * * * * * * *

Page 12: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

3. Azure training content

DAY - 1

Implementing Azure

Infrastructure Solutions Azure Websites

o Building and Deploying o Deploying and Scheduling WebJobs o Site Settings o Custom Domain Features o Logging and Monitoring o Monitoring, Rules, and Analytics o Auto Scaling o Resource Groups and Hosting Plans

Azure Virtual Machines

o Deploying VMs o Uploading Disks o Custom Images o Configuration Management o VM Networking o Availability and Scaling o Storage Planning o Metrics and Alerts

DAY - 2

Azure Cloud Services

o Deploying Packages o Basic Configuration o Network Configuration

Page 13: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

o IIS Configuration o Storage Caching o Scaling o Monitoring and Diagnostics

Azure Storage

o Containers and Blobs o Uploading Data to Storage o CDNs and Custom Domains o Access Management o Diagnostics and Monitoring o SQL Databases o SQL Database Availability

DAY - 3

Azure Active Directory

o Directory Sync o Office 365 Sync o Monitoring o SaaS Single Sign-On o Integrate with Custom Apps

Azure Virtual Networks

o Configuration and Deployment o Addressing and Load Balancing o Multi-Site Networking

Page 14: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

4. Office 365 Cloud Training content

Microsoft Office 365 is a cloud-based service that is designed to help meet organization’s needs for robust security, reliability, and user productivity. Microsoft Office 365 delivers the power of cloud productivity to businesses of all sizes, helping save time, money, and free up valued resources. Office 365 combines the familiar Microsoft Office desktop suite with cloud-based versions of Microsoft’s next-generation communications and collaboration services—including Microsoft Exchange Online, Microsoft SharePoint Online, Office Online, and Skype for Business Online—to help users be productive from virtually anywhere through the Internet. O365 and Windows azure are cloud based services. In Cloud, three types of services are available 1) SaaS : Software as a Service 2) IaaS : Infrastructure as a Service 3) PaaS : Platform as a Service Office 365(O365) is SaaS, which provides an online version of Office suites( office web apps) along with Share Point, Lync and Exchange no matter what their size is, and no matter what their needs are. the Components of the Office Suite Includes: Outlook, PowerPoint, Word, Excel, Lync, One Note, Access. Windows Azure is IaaS and PaaS. With IaaS model ,Windows Azure is Microsoft's Operating System for Cloud Computing which mainly consist of three components:compute, storage, and virtual network.

Page 15: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

With PaaS model, Microsoft Windows Azure can be used as a development, service hosting and service management environment.

DAY - 1 Introduction with Cloud

Office 365 Overview

Planning Tenant

Provisioning Tenant

Licensing Overview

Setting Up Custom Domain

DNS Deep Dive

O365 Web Services Overview

o Mail o Contacts o Calendar o Yammer o One Drive o Delve o Power BI

Admin Centre - Deep Dive

o Managing Admins o Domain Customization o Users o Groups o Spam Policies

O365 Pro-Plus Clients & Configuration

o Outlook Configuration o Skype For Business

Page 16: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

o Working with Clients

DAY - 2 O365 Client Protocols Overview

o ActiveSync o IMAP o POP o Mobile Devices

User Driven - Pro Plus Deployment

o Restrict Self Provisioning o Managing Activation o Office for Mac/Windows

Admin Driven Deployment

o Manual Deployment o Central Deployment o Office Deployment Tool o Working with Configuration .xml

Setting Up Telemetry

o Set Up Telemetry Service o Understanding Dashboard o Configure Telemetry Agents

CTR vs MSI Windows Azure AD PowerShell

o Pre-requisites o Setting Up o Understanding Commands o Creating Users o License Assignment o Policy Management o Bulk Operations

Page 17: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

DAY - 3 Exchange Online

o Users o Groups o Dynamic Distribution Groups o Resource Mailboxes o Mail Contacts o Anti Malware Policies o Connection Filter Policies o Outbound Spam Policies o Quarantine o OWA Configuration o Personal Archiving o Retention Tags & Policies o Working with Azure PowerShell

SharePoint Online

o Team-Sites o Making sites public o Site Collection Purpose o Creating Site Collection o Resource Quotas o Using Newsfeed & Yammer o Integration with One-Drive o Understand App Store o Building Custom Apps o External User Sharing

Skype For Business

o Manage External Communication o Customize Meeting Invitation o Push Notifications

Page 18: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

DAY - 4 Administering Rights Management

o Activate Azure Rights Management o Office Integration o Assigning Roles o Recovery o Protected Accounts

Password Policy Management

o Cloud Identities o Password Policies

Introduction to Messaging Record Management o Configuring MRM in-place archiving o MRM Retention tags and policies o MRM eDiscovery & in place holds

Understand Troubleshooting Tools

o Do It Yourself o Service Request Tools o Remote Connectivity Analyzer o Microsoft Connectivity Analyzer o Auditing Reports

Mail Protection & DLP Rules for Exchange Online - Practices

Journaling & Archiving in Exchange Online - Practices

Reporting o Auditing Reports o Protection Reports o Rules Reports o DLP Reports o Mail Report o Usage Report

Page 19: Marketing & Analytics · AWS training content Day-1 AWS Overview ... Designing For High Availability ... Azure Websites o Building and Deploying o Deploying and Scheduling WebJobs

[email protected] embeddedact.com

DAY - 5 Monitoring Services Health Working With Support Implementing Dir. Sync

o Using AD Sync Tools o UPN Suffixes o Multiple Forest Support o Installing Dir. Sync o Adding Attributes o Syncing Passwords o Creating & Modifying Users,Groups o Scheduling Synchronization

SSO with ADFS

o ADFS Topology o Using Certificates o Network Configuration o MFA o Creating Service Accounts o Working with Federated Domain o Configuring ADFS Proxy Server

MCQ Exam (90 Minutes)

* * * * * * * *