Ravikiran Srinivasulu https://ravikirans.com Data | Cloud Thu, 09 Jul 2020 07:49:29 +0000 en-GB hourly 1 https://wordpress.org/?v=5.4.2 https://secureservercdn.net/160.153.138.163/kjm.78f.myftpupload.com/wp-content/uploads/2019/05/cropped-icon-e1576296617622-32x32.png Ravikiran Srinivasulu https://ravikirans.com 32 32 DP-900 Exam Study Guide (Microsoft Azure Data Fundamentals) https://ravikirans.com/dp-900-azure-exam-study-guide/?utm_source=rss&utm_medium=rss&utm_campaign=dp-900-azure-exam-study-guide https://ravikirans.com/dp-900-azure-exam-study-guide/#respond Tue, 09 Jun 2020 17:17:10 +0000 https://ravikirans.com/?p=11783 Preparing for the DP-900 Microsoft Azure Data Fundamentals Certificate exam? Don’t know where to start? This post is the DP-900 Certificate Study Guide (with links to each exam objective). I have curated a list of […]

The post DP-900 Exam Study Guide (Microsoft Azure Data Fundamentals) appeared first on Ravikiran Srinivasulu.

]]>

Preparing for the DP-900 Microsoft Azure Data Fundamentals Certificate exam? Don’t know where to start? This post is the DP-900 Certificate Study Guide (with links to each exam objective).

I have curated a list of articles from Microsoft documentation for each objective of the DP-900 exam. I hope this article will help you to prepare for the DP-900 Certification exam. Also, please share the post within your circles so it helps them to prepare for the exam.

DP-900 Azure Data Fundamentals Course

Pluralsight (Free trial)Azure data-related topics on Pluralsight
LinkedIn Learning (Free trial)Azure Data Topics on LinkedIn
UdemyAzure Data Engineer Technologies for Beginners

DP-900 Azure Data Fundamentals Other Stuff

To view other Azure Certificate Study Guides, click here

Full Disclosure: Some of the links in this post are affiliate links. I receive a commission when you purchase through them.

Looking for DP-900 dumps? Read this!

Using DP-900 exam dumps can get you permanently banned from taking any future Microsoft certificate exam. Read the FAQ page for more information. However, I strongly suggest you validate your understanding with practice questions.

Links for exam objectives to be updated soon

Describe core data concepts (15-20%)

Describe types of core data workloads

Describe batch data
Describe streaming data
Describe the difference between batch and streaming data
Describe the characteristics of relational data

Describe data analytics core concepts

Describe data visualization (e.g., visualization, reporting, business intelligence)
Describe basic chart types such as bar charts and pie charts
Describe analytics techniques (e.g., descriptive, diagnostic, predictive, prescriptive, cognitive)
Describe ELT and ETL processing
Describe the concepts of data processing

Describe how to work with relational data on Azure (25-30%)

Describe relational data workloads

Identify the right data offering for a relational workload
Describe relational data structures (e.g., tables, index, views)

Describe relational Azure data services

Describe and compare PaaS, IaaS, and SaaS delivery models
Describe Azure SQL Database
Describe Azure Synapse Analytics
Describe SQL Server on Azure Virtual Machine
Describe Azure Database for PostgreSQL, Azure Database for MariaDB, and Azure
Database for MySQL
Describe Azure SQL Managed Instance

Identify basic management tasks for relational data

Describe provisioning and deployment of relational data services
Describe method for deployment including ARM templates and Azure Portal
Identify data security components (e.g., firewall, authentication)
Identify basic connectivity issues (e.g., accessing from on-premises, access with Azure VNets, access from Internet, authentication, firewalls)
Identify query tools (e.g., Azure Data Studio, SQL Server Management Studio, sqlcmd utility, etc.)

Describe query techniques for data using SQL language

Compare DDL versus DML
Query relational data in PostgreSQL, MySQL, and Azure SQL Database

Describe how to work with non-relational data on Azure (25-30%)

Describe non-relational data workloads

Describe the characteristics of non-relational data
Describe the types of non-relational and NoSQL data
Recommend the correct data store
Determine when to use non-relational data

Describe non-relational data offerings on Azure

Identify Azure data services for non-relational workloads
Describe Azure Cosmos DB APIs
Describe Azure Table storage
Describe Azure Blob storage
Describe Azure File storage

Identify basic management tasks for non-relational data

Describe provisioning and deployment of non-relational data services
Describe method for deployment including ARM templates and Azure Portal
Identify data security components (e.g., firewall, authentication)
Identify basic connectivity issues (e.g., accessing from on-premises, access with Azure
VNets, access from Internet, authentication, firewalls)
Identify management tools for non-relational data

Describe an analytics workload on Azure (25-30%)

Describe analytics workloads

Describe transactional workloads
Describe the difference between a transactional and an analytics workload
Describe the difference between batch and real time
Describe data warehousing workloads
Determine when a data warehouse solution is needed

Describe the components of a modern data warehouse

Describe Azure data services for modern data warehousing such as Azure Data Lake,
Azure Synapse Analytics, Azure Databricks, and Azure HDInsight
Describe modern data warehousing architecture and workload

Describe data ingestion and processing on Azure

Describe common practices for data loading
Describe the components of Azure Data Factory (e.g., pipeline, activities, etc.)
Describe data processing options (e.g., HDI, Azure Databricks, Azure Synapse Analytics, Azure Data Factory)

Describe data visualization in Microsoft Power BI

Describe the role of paginated reporting
Describe the role of interactive reports
Describe the role of dashboards
Describe the workflow in Power BI

This brings us to the end of DP-900 Study Guide

What do you think? Let me know in the comments section if I have missed out on anything. Also, I love to hear from you about how your preparation is going on!

In case you are looking for other Azure certification exams check out this page

Follow/Like ravikirans.com to receive updates

Sign up for Newsletter

Want to be notified as soon as I post? Subscribe to RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Sharing is Caring

The post DP-900 Exam Study Guide (Microsoft Azure Data Fundamentals) appeared first on Ravikiran Srinivasulu.

]]>
https://ravikirans.com/dp-900-azure-exam-study-guide/feed/ 0
AI-900 Exam Study Guide (Microsoft Azure AI Fundamentals) https://ravikirans.com/ai-900-azure-exam-study-guide/?utm_source=rss&utm_medium=rss&utm_campaign=ai-900-azure-exam-study-guide https://ravikirans.com/ai-900-azure-exam-study-guide/#comments Mon, 08 Jun 2020 15:32:11 +0000 https://ravikirans.com/?p=11721 Preparing for the AI-900 Microsoft Azure AI Fundamentals Certificate exam? Don’t know where to start? This post is the AI-900 Certificate Study Guide (with links to each exam objective). I have curated a list of […]

The post AI-900 Exam Study Guide (Microsoft Azure AI Fundamentals) appeared first on Ravikiran Srinivasulu.

]]>

Preparing for the AI-900 Microsoft Azure AI Fundamentals Certificate exam? Don’t know where to start? This post is the AI-900 Certificate Study Guide (with links to each exam objective).

I have curated a list of articles from Microsoft documentation for each objective of the AI-900 exam. I hope this article will help you to prepare for the AI-900 Certification exam. Also, please share the post within your circles so it helps them to prepare for the exam.

To view other Azure Certificate Study Guides, click here

Full Disclosure: Some of the links in this post are affiliate links. I receive a commission when you purchase through them.

Looking for AI-900 dumps? Read this!

Using ai-900 exam dumps can get you permanently banned from taking any future Microsoft certificate exam. Read the FAQ page for more information. However, I strongly suggest you validate your understanding with practice questions.

Links for exam objectives to be updated soon

Describe Artificial Intelligence workloads and considerations (15-20%)

Identify features of common AI workloads

Identify prediction/forecasting workloads
Identify features of anomaly detection workloads
Identify computer vision workloads
Identify natural language processing or knowledge mining workloads
Identify conversational AI workloads

Identify guiding principles for responsible AI

Describe considerations for fairness in an AI solution
Describe considerations for reliability and safety in an AI solution
Describe considerations for privacy and security in an AI solution
Describe considerations for inclusiveness in an AI solution
Describe considerations for transparency in an AI solution
Describe considerations for accountability in an AI solution

Describe fundamental principles of machine learning on Azure (30-35%)

Identify common machine learning types

Identify regression machine learning scenarios
Identify classification machine learning scenarios
Identify clustering machine learning scenarios

Describe core machine learning concepts

Identify features and labels in a dataset for machine learning
Describe how training and validation datasets are used in machine learning
Describe how machine learning algorithms are used for model training
Select and interpret model evaluation metrics for classification and regression

Identify core tasks in creating a machine learning solution

Describe common features of data ingestion and preparation
Describe common features of feature selection and engineering
Describe common features of model training and evaluation
Describe common features of model deployment and management

Describe capabilities of no-code machine learning with Azure Machine Learning

Automated Machine Learning tool
Azure Machine Learning designer

Describe features of computer vision workloads on Azure (15-20%)

Identify common types of computer vision solution

Identify features of image classification solutions
Identify features of object detection solutions
Identify features of semantic segmentation solutions
Identify features of optical character recognition solutions
Identify features of facial detection, recognition, and analysis solutions

Identify Azure tools and services for computer vision tasks

Identify capabilities of the Computer Vision service
Identify capabilities of the Custom Vision service
Identify capabilities of the Face service
Identify capabilities of the Form Recognizer service

Describe features of Natural Language Processing (NLP) workloads on Azure (15-20%)

Identify features of common NLP Workload Scenarios

Identify features and uses for key phrase extraction
Identify features and uses for entity recognition
Identify features and uses for sentiment analysis
Identify features and uses for language modeling
Identify features and uses for speech recognition and synthesis
Identify features and uses for translation

Identify Azure tools and services for NLP workloads

Identify capabilities of the Text Analytics service
Identify capabilities of the Language Understanding Intelligence Service (LUIS)
Identify capabilities of the Speech service
Identify capabilities of the Text Translator service

Describe features of conversational AI workloads on Azure (15-20%)

Identify common use cases for conversational AI

Identify features and uses for webchat bots
Identify features and uses for telephone voice menus
Identify features and uses for personal digital assistants

Identify Azure services for conversational AI

Identify capabilities of the QnA Maker service
Identify capabilities of the Bot Framework

This brings us to the end of AI-900 Study Guide

What do you think? Let me know in the comments section if I have missed out on anything. Also, I love to hear from you about how your preparation is going on!

In case you are looking for other Azure certification exams check out this page

Follow/Like ravikirans.com to receive updates

Sign up for Newsletter

Want to be notified as soon as I post? Subscribe to RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Sharing is Caring

The post AI-900 Exam Study Guide (Microsoft Azure AI Fundamentals) appeared first on Ravikiran Srinivasulu.

]]>
https://ravikirans.com/ai-900-azure-exam-study-guide/feed/ 1
AWS Certified Security Specialty Exam Study Guide [SCS-C01] https://ravikirans.com/aws-certified-security-specialty-exam-study-guide/?utm_source=rss&utm_medium=rss&utm_campaign=aws-certified-security-specialty-exam-study-guide https://ravikirans.com/aws-certified-security-specialty-exam-study-guide/#respond Fri, 15 May 2020 14:50:05 +0000 https://ravikirans.com/?p=10558 Preparing for the AWS Certified Security Specialty (SCS-C01) exam? Don't know where to start? This post is the AWS Certified Security Specialty Certificate Study Guide (with links to each objective in the exam domain). I […]

The post AWS Certified Security Specialty Exam Study Guide [SCS-C01] appeared first on Ravikiran Srinivasulu.

]]>

Preparing for the AWS Certified Security Specialty (SCS-C01) exam? Don't know where to start? This post is the AWS Certified Security Specialty Certificate Study Guide (with links to each objective in the exam domain).

I have curated a detailed list of articles from AWS documentation and other blogs for each objective of the AWS Certified Security Specialty (SCS-C01) exam. Please share the post within your circles so it helps them to prepare for the exam.

AWS Certified Security Specialty Practice Test

Whizlabs Exam QuestionsAWS Security Specialty [260 questions]
Udemy Practice TestAWS Security Practice Tests (180 questions)

AWS Certified Security Specialty Preparation

LinkedIn Learning [Free Trial]AWS Advanced Security Concepts for Architects
CourseraAWS Fundamentals: Addressing Security Risk
Amazon e-book (PDF)AWS Security Examination Material

To view other AWS certificate study guides, click here.

Full Disclosure: Some of the links in this post are affiliate links. I receive a commission when you purchase through them.

Logging and Monitoring – 20%

Design and implement security monitoring and alerting

Implement security monitoring with Amazon GuardDuty:

1. Continuously monitor security & threat detection

2. What Amazon GuardDuty can detect?

3. Threat Response Scenarios Using Amazon GuardDuty

Other tools for monitoring security & implementing alerts:

1. Amazon Inspector: An automated Security Assessment Service

2. AWS Config: Continuously monitor & record the AWS resource configurations

3. Amazon CloudWatch Events: Describe changes in AWS resources

4. Amazon CloudWatch Logs: Monitor, store & access log files

5. Configure Amazon S3 event notifications

6. AWS CloudTrail: Records actions in your AWS account

 
Troubleshoot security monitoring and alerting

Troubleshoot Amazon CloudWatch Events

SNS notifications: Troubleshoot failed deliveries

Troubleshoot CloudWatch Agent

AWS Config: Troubleshoot error messages

 
Design and implement a logging solution

Review the whitepaper on Logging in AWS

Demo: AWS CloudTrail Logging

Amazon CloudWatch Logs (store & query log files from AWS resources)

Stream CloudWatch logs to a centralized location

Implement a logging solution:

1. Send CloudTrail events to CloudWatch logs

2. Publish VPC flow logs to CloudWatch Logs

Capture information about the IP traffic moving in and out of the Virtual Private Network (VPC) & publish to a centralized location

3. Collect logs & metrics from EC2 instances

4. Log DNS queries

5. Send Logs Directly to Amazon S3

Centralized Logging: To combine logs from multiple AWS accounts

 
Troubleshoot logging solutions

Troubleshoot Pushing Log Data to CloudWatch

Troubleshooting the CloudWatch Agent

Troubleshooting VPC Flow logs

Troubleshoot AWS Centralized Logging

aws certified security specialty

Amazon link (affiliate)

Infrastructure Security – 26%

Design edge security on AWS

Services resident at the AWS edge locations (provide a security perimeter for your apps):

1. Amazon CloudFront (Content Delivery Network)

Think of CloudFront as the front door to your app. So, effectively, you are moving the attack surface from your infrastructure (with sensitive data) to the edge.

2. AWS Shield (Protects against DDoS attacks)

3. AWS Web Application Firewall (protect web applications from threats)

4. Amazon Route 53 (DNS Web service)

Security features on AWS CloudFront edge locations:

1. Using SSL/TLS to deliver your content

2. AWS Certificate Manager to create a custom SSL certificate for CloudFront

3. Serving Private Content with Signed URLs

4. Serving Private Content with Signed Cookies

5. Advanced CloudFront Security (Full/half bridge HTTPS connections, OCSP stapling)

6. CloudFront Field-level Encryption

For encrypting sensitive data (like the Credit card details) using field-specific encryption keys

 
Design and implement a secure network infrastructure

Amazon Virtual Private Cloud (VPC) design

AWS Security Groups (Firewall that allows/blocks traffic at the instance level)

Network ACLs (additional security to SG, but operates at the subnet level)

Connecting networks:

1. VPC Peering

2. AWS Site-to-Site VPN

3. AWS Client VPN

4. AWS DirectConnect

4. AWS VPN CloudHub (Multiple Remote sites can connect with each other)

Finally, review security best practices

 
Troubleshoot a secure network infrastructure

Troubleshooting AWS DirectConnect

Troubleshoot VPN tunnel connectivity

Debugging tools for network connectivity in VPC

Troubleshoot network issues between:

1. EC2 Windows instance in a VPC & an on-premises host

2. EC2 Linux instance in a VPC & an on-premises host

 
Design and implement host-based security

Host-Based Intrusion Detection System on EC2

IDS & IPS systems for EC2 Instances

aws certified security specialty

Amazon link (affiliate)

This brings us to the end of the AWS Certified Security Specialty [SCS-C01] Exam Preparation Study Guide.

What do you think? Let me know in the comments section if I have missed out on anything. Also, I love to hear from you about how your preparation is going on!

In case you are looking for other AWS certificate exams study guides, check out this page

Follow/Like ravikirans.com to receive updates

Sign up for Newsletter

Want to be notified as soon as I post? Subscribe to RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Sharing is Caring

The post AWS Certified Security Specialty Exam Study Guide [SCS-C01] appeared first on Ravikiran Srinivasulu.

]]>
https://ravikirans.com/aws-certified-security-specialty-exam-study-guide/feed/ 0
AWS Certified Machine Learning Specialty Exam Study Guide [MLS-C01] https://ravikirans.com/aws-certified-machine-learning-exam-study-guide/?utm_source=rss&utm_medium=rss&utm_campaign=aws-certified-machine-learning-exam-study-guide https://ravikirans.com/aws-certified-machine-learning-exam-study-guide/#comments Tue, 12 May 2020 06:00:33 +0000 https://ravikirans.com/?p=10302 Preparing for the AWS Certified Machine Learning Specialty exam? Don't know where to start? This post is the AWS Certified Machine Learning Certificate Study Guide (with links to each objective in the exam domain). I […]

The post AWS Certified Machine Learning Specialty Exam Study Guide [MLS-C01] appeared first on Ravikiran Srinivasulu.

]]>

Preparing for the AWS Certified Machine Learning Specialty exam? Don't know where to start? This post is the AWS Certified Machine Learning Certificate Study Guide (with links to each objective in the exam domain).

I have curated a detailed list of articles from AWS documentation and other blogs for each objective of the AWS Certified Machine Learning (MLS-C01) exam. Please share the post within your circles so it helps them to prepare for the exam.

AWS Certified Machine Learning Online Course

Pluralsight (Free Trial)AWS Certified ML Specialty Learning Path [MLS-C01]
LinkedIn Learning [Free Trial]Amazon Web Services Machine Learning Essentials
UdemyAWS Certified Machine Learning Course

AWS Certified Machine Learning Practice Test

Whizlabs Exam QuestionsAWS Machine Learning [145 Practice Tests & 3 Labs]
Udemy Practice TestAWS Certified ML Specialty 75 Practice Questions

AWS Certified Machine Learning Preparation

CourseraGetting Started with AWS Machine Learning
Amazon e-book (PDF)Mastering Machine Learning on AWS

To view other AWS certificate study guides, click here.

Full Disclosure: Some of the links in this post are affiliate links. I receive a commission when you purchase through them.

AWS Certified Machine Learning - Specialty

Modeling – 36%

Frame business problems as machine learning problems

A news article on Applying Machine Learning To Business Problems by Carlos Escapa

Slides from the same session by Carlos

Other interesting articles/experiences to read:

1. Resources from AWS: Formulating the Problem

2. Resources from Amazon: Solving Business Problems with Amazon ML

3. This course from Google is great for understanding the ML Problem framing

4. A Step-by-Step Guide to Machine Learning Problem Framing from Medium

5. Frame a problem as a machine learning problem from Data Science Central

Framing Business Problems for Automatic Machine Learning

 
Select the appropriate model(s) for a given machine learning problem

Amazon Machine Learning: Types of ML Models

Excellent article on how to select an ML algorithm (although for Azure ML)

Review all the built-in algorithms in SageMaker to understand their applicability:

Supervised Learning Algorithms:

DeepAR forecasting (Forecasts time series using Neural Networks)

Factorization Machines (Captures interactions between features)

Image Classification Algorithm (Multi-label image classification)

K-Nearest Neighbors Algorithm (Predicts similar items by evaluating distance)

Linear Learner Algorithm (for Classification or Regression problems)

Object2Vec Algorithm (General-purpose algorithm)

Object Detection Algorithm (Classifies objects in images)

Sequence-to-Sequence Algorithm (for text summarization)

Unsupervised Learning Algorithms:

IP Insights Algorithm (Learns the usage patterns of IPv4 addresses)

K-Means (Finds discrete groups within data)

Latent Dirichlet Allocation (LDA) Algorithm (Unsupervised learning algorithm)

Neural Topic Model (NTM) Algorithm (organize a corpus of documents into topics)

Principal Component Analysis (PCA) Algorithm (for reducing the dimensionality)

Random Cut Forest (RCF) Algorithm (Detects anomalous data points in a data set)

Other Machine Learning Algorithms:

BlazingText Algorithm (Text Classification)

Semantic Segmentation Algorithm (tags every pixel in an image with a label)

XGBoost Algorithm

 
Train machine learning models

Build, Train, and Deploy a Machine Learning Model with SageMaker

Train a Model with Amazon SageMaker

Incremental training of model in SageMaker

Training with Amazon EC2 Spot Instances

Other AWS documentation items to review:

Understanding the training process

Train a Deep Learning model

 
Perform hyperparameter optimization

Understanding the Training Parameters

Hyperparameters available in Amazon ML

How does Hyperparameter Tuning work?

Defining Hyperparameter Ranges

Example of a Hyperparameter Tuning Job

Best Practices for Hyperparameter Tuning

 
Evaluate machine learning models

Evaluate ML Models:

1. Binary Model Insights

2. Multiclass Model Insights

3. Regression Model Insights

Understand the Cross-validation technique for evaluating ML Models

Evaluating Model Fit: Underfitting vs. Overfitting

Evaluate Model Accuracy of the following:

1. Binary Classification

2. Multiclass Classification

3. Regression Models

aws certified machine learning

Amazon link (affiliate)

Machine Learning Implementation and Operations – 20%

Build machine learning solutions for performance, availability, scalability, resiliency, and fault tolerance

Performance:

1. Review the ML Model's Predictive Performance

Availability:

1. Deploy Multiple Instances Across Availability Zones

Scalability:

1. Amazon SageMaker: Infinitely Scalable Machine Learning Algorithms

2. Review this Whitepaper: Power Machine Learning at Scale

3. Scaling Machine Learning from 0 to millions of users

Resiliency:

1. Resiliency in Amazon SageMaker

2. AWS' approach to operational resilience

 
Recommend and implement the appropriate machine learning services and features for a given problem

All Machine Learning solutions on AWS

Details of each ML/AI services in AWS

 
Apply basic AWS security practices to machine learning solutions

Review the whitepaper on AWS Security processes

Protect Data at Rest

Protect Data in Transit

Secure access to Amazon SageMaker with IAM Roles

Monitoring:

1. Monitor Amazon SageMaker with Amazon CloudWatch

2. Record user actions/interactions with SageMaker with AWS CloudTrail

Let Amazon SageMaker securely connect to resources in VPC

 
Deploy and operationalize machine learning solutions

2 ways to deploy your model:

a. Amazon SageMaker hosting services (to set up an endpoint to get predictions)

Deploy a Model on Amazon SageMaker Hosting Services

Example: Deploying a Model to Amazon SageMaker Hosting Services

b. Amazon SageMaker batch transform (to get predictions on the entire dataset)

Overview: Deploying a model with Amazon SageMaker batch transform

Deploy the Model with Batch Transform

Review deployment best practices

Troubleshoot Amazon SageMaker Model Deployments

This brings us to the end of the AWS Certified Machine Learning – Specialty [MLS-C01] Exam Preparation Study Guide

What do you think? Let me know in the comments section if I have missed out on anything. Also, I love to hear from you about how your preparation is going on!

In case you are looking for other AWS certificate exams study guides, check out this page

Follow/Like ravikirans.com to receive updates

Sign up for Newsletter

Want to be notified as soon as I post? Subscribe to RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Sharing is Caring

The post AWS Certified Machine Learning Specialty Exam Study Guide [MLS-C01] appeared first on Ravikiran Srinivasulu.

]]>
https://ravikirans.com/aws-certified-machine-learning-exam-study-guide/feed/ 2
AWS Certified Cloud Practitioner Exam Study Guide [CLF-C01] https://ravikirans.com/aws-certified-cloud-practitioner-exam-study-guide/?utm_source=rss&utm_medium=rss&utm_campaign=aws-certified-cloud-practitioner-exam-study-guide https://ravikirans.com/aws-certified-cloud-practitioner-exam-study-guide/#respond Sun, 10 May 2020 04:35:20 +0000 https://ravikirans.com/?p=10146 Preparing for the AWS Certified Cloud Practitioner (AWS CCP) exam? Don't know where to start? This post is the AWS Certified Cloud Practitioner Certificate Study Guide (with links to each objective in the exam domain). […]

The post AWS Certified Cloud Practitioner Exam Study Guide [CLF-C01] appeared first on Ravikiran Srinivasulu.

]]>

Preparing for the AWS Certified Cloud Practitioner (AWS CCP) exam? Don't know where to start? This post is the AWS Certified Cloud Practitioner Certificate Study Guide (with links to each objective in the exam domain).

I have curated a detailed list of articles from AWS documentation and other blogs for each objective of the AWS Certified Cloud Practitioner (CLF-C01) exam. Please share the post within your circles so it helps them to prepare for the exam.

AWS Certified Cloud Practitioner Course

PluralsightCloud Practitioner Learning Path [Free Trial]
LinkedIn Learning [Free Trial]Preparing for the Cloud Practitioner Exam
UdemyAWS Practitioner Course by Zeal Vora

AWS Certified Cloud Practitioner Practice Test

Whizlabs Exam QuestionsAWS Cloud Practitioner [195 Questions & 21 Labs]
Udemy Practice TestAWS Certification Exam Practice Test Questions
Amazon AWS-CCP e-bookAWS Cloud Practitioner Study Guide

AWS Certified Cloud Practitioner Preparation

CourseraAWS Fundamentals Specialization
EducativeLearn the A to Z of Amazon Web Services (AWS)

To view other AWS certificate study guides, click here.

Full Disclosure: Some of the links in this post are affiliate links. I receive a commission when you purchase through them.

AWS Certified Cloud Practitioner
AWS Certified Cloud Practitioner

Amazon link (affiliate)

This brings us to the end of the AWS Certified Cloud Practitioner (AWS CCP) [CLF-C01] Exam Preparation Study Guide

What do you think? Let me know in the comments section if I have missed out on anything. Also, I love to hear from you about how your preparation is going on!

In case you are looking for other AWS certificate exams study guides, check out this page

Follow/Like ravikirans.com to receive updates

Sign up for Newsletter

Want to be notified as soon as I post? Subscribe to RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Sharing is Caring

The post AWS Certified Cloud Practitioner Exam Study Guide [CLF-C01] appeared first on Ravikiran Srinivasulu.

]]>
https://ravikirans.com/aws-certified-cloud-practitioner-exam-study-guide/feed/ 0
CKA Study Guide (Certified Kubernetes Administrator) https://ravikirans.com/cka-kubernetes-exam-study-guide/?utm_source=rss&utm_medium=rss&utm_campaign=cka-kubernetes-exam-study-guide https://ravikirans.com/cka-kubernetes-exam-study-guide/#comments Thu, 07 May 2020 13:21:36 +0000 https://ravikirans.com/?p=9853 Preparing for the CKA Certified Kubernetes Administrator exam? Don't know where to start? This post is the CKA Kubernetes Administrator Certification Exam Preparation Study Guide (with links to each exam objective). I have curated a […]

The post CKA Study Guide (Certified Kubernetes Administrator) appeared first on Ravikiran Srinivasulu.

]]>

Preparing for the CKA Certified Kubernetes Administrator exam? Don't know where to start? This post is the CKA Kubernetes Administrator Certification Exam Preparation Study Guide (with links to each exam objective).

I have curated a list of articles from the Kubernetes documentation and other blogs on the web for each objective of the CKA Certification exam. Please share the post within your circles so it helps them to prepare for the exam.

CKA Kubernetes Administrator Exam Coupon

CKA VoucherCKA Certification Exam Voucher [15% OFF]

CKA Kubernetes Administrator Online Course

Pluralsight [Free Trial]CKA Certificate Exam Learning Path
WhizlabsKubernetes Administrator Course
UdemyCKA Preparation by Zeal Vora

CKA Kubernetes Administrator Materials

LinkedIn Learning [Free Trial]Learning Kubernetes for Beginners
CourseraFundamentals of Kubernetes Deployment
Linux Foundation (Live Training)Kubernetes for Administrators

CKA Kubernetes Administrator E-book (PDF)

AmazonA Hands-on Guide to CKA exam for Administrators
Kubectl Cheat SheetAn Overview of all Kubectl commands

To view other DevOps certificate study guides, click here.

Full Disclosure: Some of the links in this post are affiliate links. I receive a commission when you purchase through them.

CKA Curriculum Topics

CKA

Amazon link (affiliate)

CKA

Amazon link (affiliate)

Installation, Configuration & Validation – 12%

Design a Kubernetes Cluster

https://kubernetes.io/docs/concepts/cluster-administration/cluster-administration-overview/

https://medium.com/hashmapinc/tips-for-designing-a-kubernetes-cluster

Install Kubernetes Masters and Nodes

https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/

https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/

Configure secure cluster communications

https://kubernetes.io/docs/tasks/tls/managing-tls-in-a-cluster/

https://kubernetes.io/docs/setup/best-practices/certificates/

Configure a highly-available Kubernetes cluster

https://kubernetes.io/docs/tasks/administer-cluster/highly-available-master/

https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/ha-topology/

https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/high-availability/

Know where to get the Kubernetes release binaries

https://kubernetes.io/docs/tasks/tools/install-kubectl/

Provision underlying infrastructure to deploy a Kubernetes cluster

Provision a GCP infrastructure

Provision and deploy applications to Azure Kubernetes Service

Choose a network solution

https://www.objectif-libre.com/en/blog/k8s-network-solutions-comparison/

Choose your Kubernetes infrastructure configuration

https://docs.microsoft.com/en-us/azure/aks/kubernetes-walkthrough-portal

https://github.com/kubernetes-the-hard-way/blob/docs/infrastructure-gcp

Run end-to-end tests on your cluster

https://kubernetes.io/blog/kubernetes-end-to-end-testing-for-everyone/

https://github.com/kubernetes/blob/sig-testing/e2e-tests#building-kubernetes-and-running-the-tests

https://k8smeetup.github.io/docs/getting-started-guides/validation/#end-to-end-testing

https://jaxenter.com/end-to-end-tests-in-kubernetes

Analyze end-to-end test results

https://k8smeetup.github.io/docs/getting-started-guides/validation/#evaluating-end-to-end-results

https://github.com/kubernetes/sig-testing/e2e-tests#performance-evaluation

Run Node end-to-end Tests

https://kubernetes.io/docs/setup/best-practices/node-conformance/

Install and use kubeadm to install, configure, and manage Kubernetes clusters

https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/

https://kubernetes.io/docs/kubeadm/install-kubeadm/

This brings us to the end of Kubernetes Certified Administrator (CKA) Exam Preparation Study Guide

What do you think? Let me know in the comments section if I have missed out on anything. Also, I love to hear from you about how your preparation is going on!

In case you are looking for other DevOps / Kubernetes certification exams check out this page

Follow/Like ravikirans.com to receive updates

Sign up for Newsletter

Want to be notified as soon as I post? Subscribe to RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Sharing is Caring

The post CKA Study Guide (Certified Kubernetes Administrator) appeared first on Ravikiran Srinivasulu.

]]>
https://ravikirans.com/cka-kubernetes-exam-study-guide/feed/ 3
CKAD Exam Preparation Study Guide (Certified Kubernetes Application Developer) https://ravikirans.com/ckad-kubernetes-exam-preparation-guide/?utm_source=rss&utm_medium=rss&utm_campaign=ckad-kubernetes-exam-preparation-guide https://ravikirans.com/ckad-kubernetes-exam-preparation-guide/#comments Wed, 06 May 2020 06:33:29 +0000 https://ravikirans.com/?p=9678 Preparing for the CKAD Certified Kubernetes Application Developer exam? Don't know where to start? This post is the CKAD Kubernetes developer Certificate Exam Preparation Study Guide (with links to each exam objective). I have curated […]

The post CKAD Exam Preparation Study Guide (Certified Kubernetes Application Developer) appeared first on Ravikiran Srinivasulu.

]]>

Preparing for the CKAD Certified Kubernetes Application Developer exam? Don't know where to start? This post is the CKAD Kubernetes developer Certificate Exam Preparation Study Guide (with links to each exam objective).

I have curated a list of articles from the Kubernetes documentation and other blogs on the web for each objective of the CKAD exam. Please share the post within your circles so it helps them to prepare for the exam.

CKAD Kubernetes Certification Exam Voucher

CKAD Certification VoucherCKAD Certification Exam Voucher [15% OFF]

CKAD Kubernetes Developer Online Course

Linux FoundationCertified Kubernetes Application Developer (CKAD)
Pluralsight [Free Trial]CKAD Certificate Exam Learning Path
WhizlabsKubernetes App Developer Course
UdemyCKAD Preparation by Zeal Vora

Kubernetes Certification Developer Materials

LinkedIn Learning [Free Trial]Learning Kubernetes for Beginners
CourseraFundamentals of Kubernetes Deployment
Linux Foundation (Live Training)Kubernetes for Application Developers

CKAD Kubernetes Developer E-book (PDF)

AmazonKubernetes for Developers by Joseph Heck
Kubectl Cheat SheetAn Overview of all Kubectl commands

To view other DevOps certificate study guides, click here.

Full Disclosure: Some of the links in this post are affiliate links. I receive a commission when you purchase through them.

CKAD [Kubernetes Developer] Syllabus:

ckad

Amazon link (affiliate)

This brings us to the end of Kubernetes Certified Application Developer (CKAD) Exam Preparation Study Guide

What do you think? Let me know in the comments section if I have missed out on anything. Also, I love to hear from you about how your preparation is going on!

In case you are looking for other DevOps / Kubernetes certificate exams check out this page

Follow/Like ravikirans.com to receive updates

Sign up for Newsletter

Want to be notified as soon as I post? Subscribe to RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Sharing is Caring

The post CKAD Exam Preparation Study Guide (Certified Kubernetes Application Developer) appeared first on Ravikiran Srinivasulu.

]]>
https://ravikirans.com/ckad-kubernetes-exam-preparation-guide/feed/ 7
DP-300 Exam Study Guide (Administering Relational Databases on Azure) https://ravikirans.com/dp-300-azure-exam-study-guide/?utm_source=rss&utm_medium=rss&utm_campaign=dp-300-azure-exam-study-guide https://ravikirans.com/dp-300-azure-exam-study-guide/#comments Sat, 18 Apr 2020 05:55:30 +0000 https://ravikirans.com/?p=8738 Preparing for the DP-300 Administering Relational Databases on Azure exam? Don't know where to start? This post is the DP-300 Certificate Study Guide (with links to each exam objective). I have curated a list of […]

The post DP-300 Exam Study Guide (Administering Relational Databases on Azure) appeared first on Ravikiran Srinivasulu.

]]>

Preparing for the DP-300 Administering Relational Databases on Azure exam? Don't know where to start? This post is the DP-300 Certificate Study Guide (with links to each exam objective).

I have curated a list of articles from Microsoft documentation for each objective of the DP-300 exam. Please share the post within your circles so it helps them to prepare for the exam.

To view other Azure certificate study guides, click here

Full Disclosure: Some of the links in this post are affiliate links. I receive a commission when you purchase through them.

Looking for DP-300 dumps? Read this!

Using dp-300 exam dumps can get you permanently banned from taking any future Microsoft certificate exam. Read the FAQ page for more information. However, I strongly suggest you validate your understanding with practice questions.

Plan and Implement Data Platform Resources (15-20%)

Deploy resources by using manual methods

Deploy database offerings on selected platforms

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-single-database-get-started

Configure customized deployment templates

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-single-database-get-started-template

Apply patches and updates for hybrid and IaaS deployment

https://docs.microsoft.com/en-us/azure/automation/automation-tutorial-update-management

https://azure.microsoft.com/en-in/blog/patching-sql-azure/

 

Recommend an appropriate database offering based on specific requirements

Evaluate requirements for the deployment

https://docs.microsoft.com/en-us/azure/devops/pipelines/targets/azure-sqldb

Evaluate the functional benefits/impact of possible database offerings

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-paas-vs-sql-server-iaas

Evaluate the scalability of the possible database offering

https://techcommunity.microsoft.com/azure-sql-database/azure-sql-database-scalability

Evaluate the HA/DR of the possible database offering

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-high-availability

https://docs.microsoft.com/en-us/virtual-machines/windows/sql/virtual-machines-windows-sql-high-availability-dr

https://docs.microsoft.com/en-us/azure/sql-database-disaster-recovery-strategies-for-applications-with-elastic-pool

Evaluate the security aspects of the possible database offering

https://docs.microsoft.com/en-us/azure/sql-database-security-overview

 

Configure resources for scale and performance

Configure Azure SQL database/elastic pools for scale and performance

https://docs.microsoft.com/en-us/azure/sql-database-elastic-scale-introduction

https://docs.microsoft.com/en-us/azure/sql-database-elastic-pool-scale

https://docs.microsoft.com/en-us/azure/sql-database-performance-guidance

Configure Azure SQL managed instances for scale and performance

Scaling: https://docs.microsoft.com/en-us/azure/sql-database-managed-instance#managed-instance-tiers

Performance: https://docs.microsoft.com/en-us/azure/sql-database-managed-instance#managed-instance-tiers

Configure SQL Server in Azure VMs for scale and performance

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sql/virtual-machines-windows-sql-performance

Calculate resource requirements

https://docs.microsoft.com/en-us/sharepoint/administration/storage-and-sql-server-capacity-planning-configuration

Evaluate database partitioning techniques, such as database sharding

https://docs.microsoft.com/en-us/azure/architecture/patterns/sharding

 

Evaluate a strategy for moving to Azure

Evaluate requirements for the migration

https://docs.microsoft.com/en-us/azure/dms/pre-reqs

Evaluate offline or online migration strategies

https://datamigration.microsoft.com/scenario/sql-to-azuresqldb

Evaluate requirements for the upgrade

https://docs.microsoft.com/en-us/sql/database-engine/install-windows/supported-version-and-edition-upgrades#pre-upgrade-checklist

Evaluate offline or online upgrade strategies

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-manage-application-rolling-upgrade

 

Implement a migration or upgrade strategy for moving to Azure

Implement an online migration strategy

https://docs.microsoft.com/en-us/azure/dms/tutorial-sql-server-azure-sql-online

Implement an offline migration strategy

https://docs.microsoft.com/en-us/azure/dms/tutorial-sql-server-to-azure-sql

Implement an online upgrade strategy

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-manage-application-rolling-upgrade

Implement an offline upgrade strategy

https://docs.microsoft.com/en-us/sql/database-engine/install-windows/upgrade-to-a-different-edition-of-sql-server-setup

DP-300

Amazon link (affiliate)

Implement a Secure Environment (15-20%)

Configure database authentication by using platform and database tools

Configure Azure AD authentication

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-aad-authentication-configure

Create users from Azure AD identities

https://docs.microsoft.com/en-us/azure/sql-database-aad-authentication-configure#create-database-users-mapped-azure-ad-identities

Configure security principals

https://techcommunity.microsoft.com/azure-ad-service-principal-authentication-sql-db-code-sample

 

Configure database authorization by using platform and database tools

Configure database and object-level permissions using graphical tools

https://docs.microsoft.com/en-us/sql/authentication-access/getting-started-with-database-engine-permissions

Apply the principle of least privilege for all securables

https://docs.microsoft.com/en-us/sql/authorization-and-permissions-in-sql-server

 

Implement security for data at rest

Implement Transparent Data Encryption (TDE)

https://docs.microsoft.com/en-us/sql-database/transparent-data-encryption-azure-sql

Implement object-level encryption

https://docs.microsoft.com/en-us/sql-database/sql-database-always-encrypted-azure-key-vault

Implement Dynamic Data Masking

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-dynamic-data-masking-get-started-portal

Implement Azure Key Vault and disk encryption for Azure VMs

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/disk-encryption-portal-quickstart

 

Implement security for data in transit

Configure SQL DB and database-level firewall rules

https://docs.microsoft.com/en-us/sql/system-stored-procedures/sp-set-database-firewall-rule

Implement Always Encrypted

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-always-encrypted

Configure Azure Data Gateway

https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-gateway-install

 

Implement compliance controls for sensitive data

Apply a data classification strategy

https://docs.microsoft.com/bs-latn-ba/azure/cloud-adoption-framework/govern/policy-compliance/data-classification

https://download.microsoft.com/download/Data-Classification-for-Cloud-Readiness.pdf

Configure server and database audits

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-auditing

https://azure.microsoft.com/en-in/blog/a-boost-in-security-for-azure-sql-database-auditing/

Implement data change tracking

https://docs.microsoft.com/en-us/sql/relational-databases/track-changes/enable-and-disable-change-tracking-sql-server

Perform vulnerability assessment

https://docs.microsoft.com/en-us/azure/sql-database/sql-vulnerability-assessment

DP-300

Amazon link (affiliate)

Monitor and Optimize Operational Resources (15-20%)

Monitor activity and performance

Prepare an operational performance baseline

https://docs.microsoft.com/en-us/sql/relational-databases/performance/establish-a-performance-baseline

Determine sources for performance metrics

https://docs.microsoft.com/en-us/azure/azure-monitor/platform/data-sources

Interpret performance metrics

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-query-performance

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-monitor-tune-overview#sql-database-resource-monitoring

Assess database performance by using Azure SQL Database Intelligent Performance

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-intelligent-insights

Configure and monitor activity and performance at the infrastructure, server, service, and database levels

https://docs.microsoft.com/bs-latn-ba/azure/sql-database/sql-database-monitor-tune-overview

 

Implement performance-related maintenance tasks

Implement index maintenance tasks

https://medium.com/@segovoni/automating-azure-sql-database-maintenance-tasks-overview

Implement statistics maintenance tasks

https://docs.microsoft.com/en-us/sql/relational-databases/maintenance-plans/update-statistics-task-maintenance-plan

Configure database auto-tuning

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-automatic-tuning-enable

Automate database maintenance tasks

o Azure SQL agent jobs, Azure automation, SQL Server agent jobs

SQL Agent Jobs: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-job-automation-overview#sql-agent-jobs

Azure Automation: https://azure.microsoft.com/en-us/blog/azure-automation-your-sql-agent-in-the-cloud/

SQL Server Agent Jobs: https://docs.microsoft.com/en-us/sql/ssms/agent/create-a-job

Manage storage capacity

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-file-space-management

 

Identify performance-related issues

Configure Query Store to collect performance data

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-query-performance

Identify sessions that cause blocking

https://azure.microsoft.com/en-in/blog/finding-blocking-queries-in-sql-azure/

Assess growth/fragmentation of databases and logs

https://www.sqlshack.com/get-details-of-sql-server-database-growth-and-shrink-events/

https://docs.microsoft.com/en-us/sql/relational-databases/indexes/reorganize-and-rebuild-indexes

Assess performance-related database configuration parameters

o Including AutoClose, AutoShrink, AutoGrowth

https://docs.microsoft.com/en-us/sql/policy-management/set-the-auto-close-database-option-off

https://support.microsoft.com/en-us/help/considerations-for-the-autogrow-and-autoshrink-settings-in-sql-server

 

Configure resources for optimal performance

Configure storage and infrastructure resources

o Optimize IOPS, throughput, and latency

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sql/virtual-machines-windows-sql-server-storage-configuration

o Optimize tempdb performance

https://docs.microsoft.com/en-us/sql/relational-databases/databases/tempdb-database

o Optimize data and log files for performance

https://docs.microsoft.com/en-us/azure/concepts-data-flow-performance#optimizing-for-azure-sql-database

https://docs.microsoft.com/en-us/sql/relational-databases/logs/manage-the-size-of-the-transaction-log-file

Configure server and service account settings for performance

https://support.microsoft.com/en-in/help/how-to-determine-proper-sql-server-configuration-settings

Configure Resource Governor for performance

https://azure.microsoft.com/en-in/blog/resource-governance-in-azure-sql-database/

DP-300

Amazon link (affiliate)

Configure a user database for optimal performance

Implement database-scoped configuration

https://docs.microsoft.com/en-us/statements/alter-database-scoped-configuration-transact-sql

Configure compute resources for scaling

https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse-manage-compute-overview

Configure Intelligent Query Processing (IQP)

https://docs.microsoft.com/en-us/relational-databases/performance/intelligent-query-processing

 

Optimize Query Performance (5-10%)

Review query plans

Determine the appropriate type of execution plan

o Live Query Statistics, Actual Execution Plan, Estimated Execution Plan, Showplan

https://docs.microsoft.com/en-us/performance/live-query-statistics

https://docs.microsoft.com/en-us/performance/display-an-actual-execution-plan

https://docs.microsoft.com/en-us/performance/display-the-estimated-execution-plan

https://docs.microsoft.com/en-us/sql-server-profiler/analyze-queries-with-showplan-results-sql-server-profiler

Identify problem areas in execution plans

https://docs.microsoft.com/en-us/performance/analyze-an-actual-execution-plan

https://www.youtube.com/watch?v=pdAaO4w9mxA

Extract query plans from the Query Store

https://docs.microsoft.com/en-us/system-catalog-views/sys-query-store-plan-transact-sql

 

Evaluate performance improvements

Determine the appropriate Dynamic Management Views (DMVs) to gather query performance information

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-monitoring-with-dmvs

Identify performance issues using DMVs

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-monitoring-with-dmvs

Identify and implement index changes for queries

https://docs.microsoft.com/en-us/sql/relational-databases/sql-server-index-design-guide

Recommend query construct modifications based on resource usage

https://docs.microsoft.com/en-us/performance/monitoring-performance-by-using-the-query-store

Assess the use of hints for query performance

https://docs.microsoft.com/en-us/t-sql/queries/hints-transact-sql-query

https://logicalread.com/sql-server-hints-improve-performance-mc11/

 

Review the database table and index design

Identify data quality issues with duplication of data

https://docs.microsoft.com/en-us/sql/data-quality-services/data-matching

Identify the normal form of database

https://docs.microsoft.com/en-us/office/troubleshoot/access/database-normalization-description

Assess index design for performance

https://azure.microsoft.com/en-in/blog/optimize-database-performance-using-index-advisor/

https://docs.microsoft.com/en-us/sql/relational-databases/sql-index-design-guide

Validate data types defined for columns

https://docs.microsoft.com/en-us/t-sql/data-types/data-types-transact-sql

https://stackoverflow.com/questions/sql-statement-to-get-column-type

Recommend table and index storage including filegroups

https://docs.microsoft.com/en-us/relational-databases/databases/database-files-and-filegroups#Recommendations

Evaluate table partitioning strategy

https://docs.microsoft.com/en-us/azure/architecture/best-practices/data-partitioning

Evaluate the use of compression for tables and indexes

https://docs.microsoft.com/en-us/relational-databases/stored-procedures/estimate-data-compression-savings

DP-300

Amazon link (affiliate)

Perform Automation of Tasks (10-15%)

Create scheduled tasks

Manage schedules for regular maintenance jobs

https://docs.microsoft.com/en-us/azure/sql-database-job-automation-overview

Configure multi-server automation

https://docs.microsoft.com/en-us/agent/automated-administration-across-an-enterprise

Configure notifications for task success/failure/non-completion

https://docs.microsoft.com/en-us/agent/notify-an-operator-of-job-status

 

Evaluate and implement an alert and notification strategy

Create event notifications based on metrics

https://docs.microsoft.com/en-us/azure/howto-alert-on-metric

Create event notifications for Azure resources

https://docs.microsoft.com/en-us/t-sql/statements/create-event-notification-transact-sql

Create alerts for server configuration changes

https://www.mssqltips.com/sqlservertip/capturing-and-alerting-on-sql-server-configuration-changes/

Create tasks that respond to event notifications

https://docs.microsoft.com/en-us/azure/azure-monitor/learn/tutorial-response

 

Manage and automate tasks in Azure

Perform automated deployment methods for resources

https://docs.microsoft.com/en-us/azure/devops/pipelines/targets/azure-sqldb

Automate Backups

https://docs.microsoft.com/en-us/azure/sql-database-automated-backups

Automate performance tuning and patching

https://docs.microsoft.com/en-us/azure/sql-database-automatic-tuning

https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-windows-sql-automated-patching

Implement policies by using automated evaluation modes

https://docs.microsoft.com/en-us/policy-based-management/administer-servers-using-policy-based-management

Perform backup and restore a database by using database tools

Perform a database backup with options

https://docs.microsoft.com/en-us/sql/backup-restore/back-up-database-backup-options-page

Perform a database restore with options

https://docs.microsoft.com/en-us/sql/t-sql/statements/restore-statements-transact-sql

Perform a database restore to a point in time

https://azure.microsoft.com/en-in/blog/azure-sql-database-point-in-time-restore/

https://docs.microsoft.com/en-us/restore-a-sql-server-database-to-a-point-in-time-full-recovery-model

Configure long-term backup retention

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-long-term-backup-retention-configure

 

Configure DR by using platform and database tools

Configure replication

https://docs.microsoft.com/en-us/azure/sql-database/replication-to-sql-database

Configure Azure Site Recovery for a database offering

https://docs.microsoft.com/en-us/azure/site-recovery/site-recovery-sql

 

Configure HA using platform, OS and database tools

Create an Availability Group

https://docs.microsoft.com/en-us/azure/virtual-machines-windows-portal-sql-availability-group-tutorial

Integrate a database into an Availability Group

https://docs.microsoft.com/en-us/availability-groups/windows/availability-group-add-a-database

Configure quorum options for a Windows Server Failover Cluster

https://docs.microsoft.com/en-us/windows-server/failover-clustering/manage-cluster-quorum

Configure an Availability Group listener

https://docs.microsoft.com/en-us/sql/availability-groups/create-or-configure-an-availability-group-listener-sql-server

Check the FAQs on Azure Certification

Perform Administration by Using T-SQL (10-15%)

Examine system health

Evaluate database health using DMVs

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-monitoring-with-dmvs

Evaluate server health using DMVs

https://docs.microsoft.com/en-us/system-dynamic-management-views/system-dynamic-management-views

Perform database consistency checks by using DBCC

https://docs.microsoft.com/en-us/t-sql/database-console-commands/dbcc-checkdb-transact-sql

 

Monitor database configuration by using T-SQL

Assess proper database Autogrowth configuration

https://www.red-gate.com/simple-talk/sql-server-database-growth-and-autogrowth-settings/

Report on database free space

https://docs.microsoft.com/en-us/databases/display-data-and-log-space-information-for-a-database

Review database configuration options

https://docs.microsoft.com/en-us/relational-databases/databases/change-the-configuration-settings-for-a-database

 

Perform backup and restore a database by using T-SQL

Prepare databases for Always On Availability Groups

https://docs.microsoft.com/en-us/database-engine/availability-groups/manually-prepare-secondary-database-availability-group

Perform transaction log backup

https://docs.microsoft.com/en-us/relational-databases/backup-restore/back-up-a-transaction-log-sql-server

Perform restore of user databases

https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/restore-a-database-backup-using-ssms

Perform database backups with options

https://docs.microsoft.com/en-us/sql/t-sql/statements/backup-transact-sql#additional-considerations

 

Manage authentication by using T-SQL

Manage certificates

https://techcommunity.microsoft.com/azure-database-support-blog/using-certificates-in-azure-sql-database-import

Manage security principals

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-aad-security-tutorial

 

Manage authorization by using T-SQL

Configure permissions for users to access database objects

https://docs.microsoft.com/en-us/sql/relational-databases/security/permissions-database-engine

Configure permissions by using custom roles

https://docs.microsoft.com/en-us/sql/t-sql/statements/create-role-transact-sql

This brings us to the end of DP-300 Study Guide

What do you think? Let me know in the Comments section if I have missed out on anything. Also, I love to hear from you how your preparation is going on!

In case you are looking for other Azure certification exams check out this page

Follow/Like ravikirans.com to receive updates

Sign up for Newsletter

Want to be notified as soon as I post? Subscribe to RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Sharing is Caring

The post DP-300 Exam Study Guide (Administering Relational Databases on Azure) appeared first on Ravikiran Srinivasulu.

]]>
https://ravikirans.com/dp-300-azure-exam-study-guide/feed/ 6
SSAS Tabular: Building Data Models https://ravikirans.com/ssas-building-tabular-models/?utm_source=rss&utm_medium=rss&utm_campaign=ssas-building-tabular-models https://ravikirans.com/ssas-building-tabular-models/#comments Sun, 12 Apr 2020 17:25:30 +0000 https://ravikirans.com/?p=8315 I am very pleased to announce that my 3rd course, ‘Building SSAS Tabular Models‘ is released on Pluralsight. The course covers the following modules: Getting Started with SSAS Tabular Models Get an introduction to SSAS […]

The post SSAS Tabular: Building Data Models appeared first on Ravikiran Srinivasulu.

]]>

I am very pleased to announce that my 3rd course, ‘Building SSAS Tabular Models‘ is released on Pluralsight.

The course covers the following modules:

Getting Started with SSAS Tabular Models

Get an introduction to SSAS and tabular models. Some of the concepts discussed are:

  • Why we need SSAS if the Data warehouse is already available?
  • Why Tabular, if Microsoft already has a mature product in the multidimensional model?
  • Introduction to VertiPaq  and DirectQuery engine models
  • Setting up SSAS & SSDT
  • And so on..

Importing Data into Tables

Here we look at different ways to import data from different sources. We also discuss the best practices to be followed when bringing the data into your model.

Building Tabular Relationships and Measures

In this module, we discuss different tabular relationships you can create between tables. In addition to that, we also talk about handling scenarios like Role-playing dimensions, Bidirectional cross-filters, and suggestions on the modeling practices to be followed while building relationships.

We also build several measures along the way.

Improving the Usability of the Model

How your SSAS tabular model is adopted in your organization is hugely related to how usable the model is. So, in this module, we will add different usability features like Calculation groups, detailed rows aggregation, KPI, Hierarchies, Perspectives, and Translations that enhance a model's usability for the end-user.

Deploying the Tabular Model

Once the model is built, deployment is the way you bring the model onto a different server for consumption. This module explores different techniques for deployment, like generating scripts, & automating deployment. In addition to deploying the model to the on-premises server, we will also deploy to Azure Analysis Services.

Selecting the Right Processing Operations for Your Model

We will begin with partitions. Because partitions go hand-in-hand with processing. And then outline different processing strategies to process the data in SSMS and SSDT. We will end the module by discussing different processing strategies and understand how to do incremental loading.

Connecting to Data Sources with DirectQuery

DirectQuery is the alternative way to connect to your model, in addition to the in-memory mode provided by the VertiPaq engine. In this module, we will cover DirectQuery, discuss its pros and cons, and end with some tips on when to use DirectQuery over VertiPaq models.

So, What's Next?

Here are some clips from the course uploaded on YouTube.

Calculation Groups in SSAS Tabular Models

Ragged Hierarchies in SSAS Tabular Models

Processing SSAS Tabular Models

And, view the trailer of the course here. If you are convinced, take the entire course with a free Pluralsight subscription.

With the course, you also get all the code material I used in the course in the Discussion files section. You have a discussion forum, where you can post your doubts. I will make sure to reply to you as soon as possible.

In addition, you also get MCQs to test your understanding

To view all the list of all my courses on Pluralsight, check out this page. I would love to know your feedback. Please comment on how you like the course.

Are you interested in becoming a Pluralsight author? Contact me & let me know about your email and skillset

Follow/Like ravikirans.com to receive updates

Sign up for Newsletter

Want to be notified as soon as I post? Subscribe to RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Sharing is Caring

The post SSAS Tabular: Building Data Models appeared first on Ravikiran Srinivasulu.

]]>
https://ravikirans.com/ssas-building-tabular-models/feed/ 2
AZ-304 Exam Study Guide (Microsoft Azure Architect Design) https://ravikirans.com/az-304-azure-exam-study-guide/?utm_source=rss&utm_medium=rss&utm_campaign=az-304-azure-exam-study-guide https://ravikirans.com/az-304-azure-exam-study-guide/#comments Sun, 05 Apr 2020 07:16:02 +0000 https://ravikirans.com/?p=7595 The AZ-304 Azure Architect Design exam will replace the older AZ-301 exam by end of June 2020. Since I received requests to continue to create study guides for the new Azure exams, I have prepared […]

The post AZ-304 Exam Study Guide (Microsoft Azure Architect Design) appeared first on Ravikiran Srinivasulu.

]]>

The AZ-304 Azure Architect Design exam will replace the older AZ-301 exam by end of June 2020. Since I received requests to continue to create study guides for the new Azure exams, I have prepared the AZ-304 Study Guide. This exam is in beta now.

If you haven't read about the exam changes and how they will impact your certification journey, read here

This post contains a curated list of articles from Microsoft documentation for each objective of the AZ-304 exam. Please share the post within your circles so it helps them to prepare for the exam.

AZ-304 Architect Course (Online Training)

Pluralsight (Learning Path)Microsoft Azure Architect Design Course [Free Trial]
LinkedIn Learning [Free Trial]
Exam Tips for Azure Architectecture Exam
Skylines AcademyAZ-300 & AZ-301 Certification Bundle
UdemyA Course on Designing Architecture in Azure

AZ-304 Azure Architect Design Practice Test

Whizlabs Exam Questions5 Practice Tests (275 Questions) or [subscription]
Udemy Practice TestsAzure Exam Preparation Practice Questions

AZ-304 Exam Reference E-book (PDF) & Lab

AmazonArchitect Design Lab Guide e-book
Labs on GitHubMicrosoft Azure Architect Design Labs

In case, if you are looking for the older Azure Architect Design exam, check out AZ-301 Study Guide. To view other Azure certificate study guides, click here

Full Disclosure: Some of the links in this post are affiliate links. I receive a commission when you purchase through them.

Looking for AZ-304 dumps? Read this!

Using az-304 exam dumps can get you permanently banned from taking any future Microsoft certificate exam. Read the FAQ page for more information. However, I strongly suggest you validate your understanding with practice questions.

Design Monitoring (10-15%)

Design for cost optimization

Recommend a solution for cost management and cost reporting

https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/choose-between-azure-cost-management-cloudyn

Recommend solutions to minimize costs

https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/tutorial-acm-opt-recommendations

 

Design a solution for logging and monitoring

Determine levels and storage locations for logs

https://docs.microsoft.com/en-us/azure/storage/common/storage-monitor-storage-account#configure-logging

Plan for integration with monitoring tools including Azure Monitor and Azure Sentinel

https://azure.microsoft.com/en-in/blog/introducing-microsoft-azure-sentinel-intelligent-security-analytics-for-your-entire-enterprise/

Recommend appropriate monitoring tool(s) for a solution

Check this PS module on the recommendation for monitoring tools (Free Trial)

Choose a mechanism for event routing and escalation

Check this PS module on Event Routing and Escalation (Free trial)

Recommend a logging solution for compliance requirements

https://docs.microsoft.com/en-us/azure/active-directory/reports-monitoring/concept-audit-logs

Design Identity and Security (25-30%)

Design authentication

Recommend a solution for single-sign-on

https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/what-is-single-sign-on

Recommend a solution for authentication

https://docs.microsoft.com/en-us/azure/active-directory/hybrid/choose-ad-authn

https://docs.microsoft.com/en-us/azure/active-directory/authentication/concept-authentication-methods

https://azure.microsoft.com/en-in/product-categories/identity/

Recommend a solution for Conditional Access, including multi-factor authentication

https://docs.microsoft.com/en-us/azure/active-directory/conditional-access/concept-conditional-access-policy-common

Recommend a solution for network access authentication

https://docs.microsoft.com/en-us/azure/security/fundamentals/network-overview

Recommend a solution for a hybrid identity including Azure AD Connect and Azure AD Connect Health

https://docs.microsoft.com/en-us/azure/active-directory/hybrid/choose-ad-authn

Recommend a solution for user self-service

https://docs.microsoft.com/en-us/azure/active-directory/users-groups-roles/directory-self-service-signup

Recommend and implement a solution for B2B integration

YouTube video: Azure AD B2B authentication

 

Design authorization

Choose an authorization approach

https://docs.microsoft.com/en-us/azure/app-service/overview-authentication-authorization#authorization-behavior

Recommend a hierarchical structure that includes management groups, subscriptions and resource groups

https://docs.microsoft.com/en-us/azure/governance/management-groups/overview

Recommend an access management solution including RBAC policies, access reviews, role assignments, physical access, Privileged Identity Management (PIM), Azure AD

https://docs.microsoft.com/en-us/azure/role-based-access-control/quickstart-assign-role-user-portal

https://docs.microsoft.com/en-us/azure/active-directory/governance/manage-user-access-with-access-reviews

https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal

https://docs.microsoft.com/en-us/azure/active-directory/privileged-identity-management/pim-getting-started

https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-access-create-new-tenant

Identity Protection, Just In Time (JIT) access

https://docs.microsoft.com/en-us/azure/active-directory/identity-protection/concept-identity-protection-policies

https://docs.microsoft.com/en-us/azure/security-center/security-center-just-in-time

 

Design governance

Recommend a strategy for tagging

https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/decision-guides/resource-tagging/

Recommend a solution for using Azure Policy

https://docs.microsoft.com/en-us/azure/key-vault/azure-policy

Recommend a solution for using Azure Blueprint

https://microsoft.github.io/AzureTips-and-Tricks/blog/tip210

 

Design security for applications

Recommend a solution that includes KeyVault

o What can be stored in KeyVault? & KeyVault operations

https://docs.microsoft.com/en-us/azure/key-vault/about-keys-secrets-and-certificates

o KeyVault regions

https://azure.microsoft.com/en-us/global-infrastructure/services/?products=key-vault

Recommend a solution that includes Azure AD Managed Identities

https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/tutorial-windows-vm-access-arm

Recommend a solution for integrating applications into Azure AD

https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/plan-an-application-integration

az-304

Amazon link (affiliate)

Design Data Storage (15-20%)

Design a solution for databases

Select an appropriate data platform based on requirements

Selecting an Appropriate Data Storage Service in Microsoft Azure

Recommend database service tier sizing

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-service-tiers-dtu

Recommend a solution for database scalability

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-scale-resources

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-elastic-scale-introduction

Recommend a solution for encrypting data at rest, data in transmission, and data in use

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-security-overview#information-protection-and-encryption

 

Design data integration

Recommend a data flow to meet business requirements

PS Course: Design and Document Data Flow (Free trial)

Recommend a solution for data integration, including Azure Data Factory, Azure Data Bricks, Azure Data Lake, Azure Synapse Analytics

https://docs.microsoft.com/en-us/azure/data-factory/connector-azure-sql-data-warehouse

 

Select an appropriate storage account

Choose between storage tiers

https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

Recommend a storage access solution

https://docs.microsoft.com/en-us/azure/storage/common/storage-explorers

Recommend storage management tools

PS Video: Azure Storage Management Tools (Free trial)

Design Business Continuity (10-15%)

Design a solution for backup and recovery

Recommend a recovery solution for Azure hybrid and on-premises workloads that meet recovery objectives (RTO, RLO, RPO)

https://azure.microsoft.com/en-in/blog/reduce-disaster-recovery-time-with-azure-site-recovery/

Design an Azure Site Recovery solution

o Recommend a site recovery replication policy

https://docs.microsoft.com/en-us/azure/site-recovery/azure-to-azure-common-questions#replication-policy

o Recommend a solution for site recovery capacity

https://docs.microsoft.com/en-us/azure/site-recovery/site-recovery-capacity-planner

https://docs.microsoft.com/en-us/azure/site-recovery/site-recovery-plan-capacity-vmware

o Recommend a solution for site failover and failback (planned/unplanned)

https://docs.microsoft.com/en-us/azure/site-recovery/failover-failback-overview

https://docs.microsoft.com/en-us/azure/site-recovery/site-recovery-test-failover-to-azure

https://docs.microsoft.com/en-us/azure/site-recovery/site-recovery-failover

o Recommend a solution for the site recovery network

https://docs.microsoft.com/en-us/azure/site-recovery/azure-to-azure-about-networking

Recommend a solution for recovery in different regions

https://docs.microsoft.com/en-us/azure/site-recovery/azure-to-azure-quickstart

Recommend a solution for Azure Backup management

https://azure.microsoft.com/en-us/blog/azure-vm-backup-policy-management/

Design a solution for data archiving and retention

o Recommend storage types and methodology for data archiving

o Identify business compliance requirements for data archiving

o Identify requirements for data archiving

o Identify SLA(s) for data archiving

o Recommend a data retention policy

 

Design for high availability

Recommend a solution for application and workload redundancy, including compute, database, and storage

https://docs.microsoft.com/en-us/azure/architecture/guide/design-principles/redundancy

https://docs.microsoft.com/en-us/azure/storage/common/storage-redundancy

Recommend a solution for autoscaling

https://docs.microsoft.com/en-us/azure/architecture/best-practices/auto-scaling

Identify resources that require high availability

https://cloud.netapp.com/blog/azure-high-availability-basic-concepts-and-a-checklist

Identify storage types for high availability

https://docs.microsoft.com/en-us/azure/storage/common/storage-introduction

Recommend a solution for geo-redundancy of workloads

https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs

Design Infrastructure (25-30%)

Design a compute solution

Recommend a solution for compute provisioning

https://docs.microsoft.com/en-us/azure/architecture/guide/technology-choices/compute-decision-tree

Determine appropriate compute technologies, including virtual machines, App Services, Service Fabric, Azure Functions, Windows Virtual Desktop, and containers

Pluralsight course: Choose an appropriate compute solution

Recommend a solution for containers

o AKS versus ACI and the configuration of each one

https://medium.com/the-best-choice-between-aci-or-aks-or-web-app-for-containers

Recommend a solution for automating compute management

 

Design a network solution

Recommend a solution for network addressing and name resolution

https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-ip-addresses-overview-arm

https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-name-resolution-for-vms-and-role-instances

Recommend a solution for network provisioning

Recommend a solution for network security

o Private endpoints

https://docs.microsoft.com/en-us/azure/private-link/private-endpoint-overview

o Firewalls

https://docs.microsoft.com/en-us/azure/firewall/overview

o Gateways

https://docs.microsoft.com/en-us/azure/application-gateway/overview

Recommend a solution for network connectivity to the Internet, on-premises networks, and other Azure virtual networks

https://docs.microsoft.com/en-us/azure/networking/networking-overview

Recommend a solution for automating network management

Recommend a solution for load balancing and traffic routing

https://docs.microsoft.com/en-us/azure/traffic-manager/traffic-manager-routing-methods

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/tutorial-load-balancer

 

Design an application architecture

Recommend a microservices architecture including Event Grid, Event Hubs, Service Bus, Storage Queues, Logic Apps, Azure Functions, and webhooks

https://azure.microsoft.com/en-in/blog/building-serverless-microservices-in-azure-sample-architecture/

https://docs.microsoft.com/en-us/azure/architecture/microservices/

Recommend an orchestration solution for deployment of applications including ARM templates, Logic Apps, or Azure Functions

o Select an automation method

https://docs.microsoft.com/en-us/azure/automation/automation-runbook-types

o Choose which resources or lifecycle steps will be automated

o Design integration with other sources such as an ITSM solution

https://docs.microsoft.com/en-us/azure/azure-monitor/platform/itsmc-overview

o recommend a solution for monitoring automation

https://docs.microsoft.com/en-us/azure/automation/automation-alert-metric

Recommend a solution for API integration

o Design an API gateway strategy

Design an API Gateway Strategy

o Determine policies for internal and external consumption of APIs

https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-policies

https://docs.microsoft.com/en-us/azure/architecture/example-scenario/apps/publish-internal-apis-externally

o Recommend a hosting structure for API management

o Recommend when and how to use API Keys

 

Design migrations

Assess and interpret on-premises servers, data, and applications for migration

https://docs.microsoft.com/en-us/azure/migrate/tutorial-assess-vmware

https://docs.microsoft.com/en-us/dotnet/azure/migration/app-service?view=azure-dotnet

https://docs.microsoft.com/en-us/azure/dms/tutorial-sql-server-to-azure-sql

Recommend a solution for migrating applications and VMs

YouTube video: How to migrate your VMs, databases, and apps to Azure using Azure Migrate

Recommend a solution for migration of databases

o Determine migration scope, including redundant, related, trivial, and outdated data

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/migration-classic-resource-manager-overview

This brings us to the end of AZ-304 Study Guide

What do you think? Let me know in the Comments section if I have missed out on anything. Also, I love to hear from you how your preparation is going on!

In case you are looking for other Azure certification exams check out this page

Follow/Like ravikirans.com to receive updates

Sign up for Newsletter

Want to be notified as soon as I post? Subscribe to RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Sharing is Caring

The post AZ-304 Exam Study Guide (Microsoft Azure Architect Design) appeared first on Ravikiran Srinivasulu.

]]>
https://ravikirans.com/az-304-azure-exam-study-guide/feed/ 2