Kentico in Azure

Get Started. It's Free
or sign up with your email address
Rocket clouds
Kentico in Azure by Mind Map: Kentico in Azure

1. Kentico

1.1. Architecture

1.1.1. Web Role

1.1.1.1. Web Application

1.1.2. Worker Role

1.1.2.1. Smart Search

1.1.3. Blob Storage

1.1.3.1. File Stroage

1.1.4. SQL Azure

1.1.4.1. Database

1.1.5. Session Management

1.1.5.1. Azure SQL

1.1.5.2. Windows Azure Cache

1.2. Upgrades

1.3. Performance

1.3.1. Cache Strategy

1.3.1.1. Page

1.3.1.2. Data

1.3.1.3. Application

1.3.1.4. HTTP

1.3.2. Scaling

1.3.2.1. Vertically

1.3.2.2. Horizontally

2. Azure

2.1. Storage

2.1.1. Blob

2.1.2. Table

2.1.3. Queue

2.1.4. File

2.2. SQL Azure

2.2.1. Alerts

2.2.1.1. SQL Databases

2.2.1.1.1. Storage

2.2.1.1.2. Log Write Percent

2.2.1.1.3. Data Read Percent

2.2.1.1.4. CPU Percent

2.2.1.2. Storage

2.2.1.2.1. Blog, queue, table alert rules based on monitoring metics

2.2.2. Service Tiers

2.2.2.1. Basic

2.2.2.1.1. Basic

2.2.2.2. Standard

2.2.2.2.1. S0

2.2.2.2.2. S1

2.2.2.2.3. S2

2.2.2.3. Premium

2.2.2.3.1. P1

2.2.2.3.2. P2

2.2.2.3.3. P3

2.2.3. Performance

2.2.3.1. Database Throughput Unit (DTU)

2.2.3.2. Azure SQL Database Benchmark (ASDB)

2.2.3.3. Transaction Rate

2.2.3.4. Predictability

2.2.4. Universal Features

2.2.4.1. Automatic high-availability (HA)

2.2.4.2. Load Balancing

2.2.4.3. Built-in management

2.2.5. Monitoring

2.2.5.1. Query Plans

2.2.5.2. Extended Events

2.2.5.3. Dynamic Management Views (DMV)

2.2.6. Management Tooling

2.2.6.1. Azure Management Portal

2.2.6.2. SQL Database Management Portal

2.2.6.3. SQL Server Management Studio

2.2.6.4. REST API & PowerShell

2.2.6.5. 3rd Party Tools

2.2.7. Business Continuity

2.2.7.1. Backup & Restore

2.2.7.1.1. Built-in Automatic Backup

2.2.7.1.2. Point in Time Restore

2.2.7.1.3. Geo-Restore

2.2.7.2. Geo-Replication

2.2.7.2.1. Standard

2.2.7.2.2. Active

2.2.8. Scaling

2.2.8.1. Elastic Scale

2.2.8.2. Custom Sharding

2.2.8.3. Federations

2.3. Web Sites

2.3.1. Tiers

2.3.1.1. Free

2.3.1.2. Shared

2.3.1.3. Basic

2.3.1.4. Standard

2.3.1.4.1. Scal-Out max: 10

2.3.1.4.2. Integrated Load Balancer

2.3.1.4.3. Backups

2.3.1.4.4. Auto Scale

2.3.1.4.5. WebJobs

2.3.1.4.6. Azure Scheduler

2.3.1.4.7. Staged Publishing

2.3.1.4.8. SLA: 99.9%

2.3.2. Sizes

2.3.2.1. Small

2.3.2.1.1. CPU: 1

2.3.2.1.2. Memory: 1.75 GB

2.3.2.2. Medium

2.3.2.2.1. CPU: 2

2.3.2.2.2. Memory: 3.5GB

2.3.2.3. Large

2.3.2.3.1. CPU: 4

2.3.2.3.2. Memory: 7 GB

2.4. Identity & Access

2.4.1. Active Directory

2.5. Telemitry

2.5.1. Logging

2.5.1.1. IIS Logs

2.5.1.2. Azure Diagnostic Infra Logs

2.5.1.3. IIS Failed Request Logs

2.5.1.4. Windows Event Logs

2.5.1.5. Performance Counters

2.5.1.6. Crash Dumps

2.5.1.7. Custom Error Logs

2.5.1.8. .NET EventSource

2.5.1.9. Manifest based ETW

2.5.1.10. KUDU

2.5.2. Alerts

2.5.2.1. Cloud Services

2.5.2.1.1. Monitoring metrics from the host OS

2.5.2.1.2. Performance counters

2.5.2.1.3. Web endpoint status

2.5.2.2. Mobile Services

2.5.2.2.1. Mobile endpoint status

3. Application Lifecycle Management

3.1. Source Control

3.1.1. Git

3.1.1.1. GitHub

3.1.1.2. Bitbucket

3.1.2. TFS

3.2. Build

3.2.1. Bamboo

3.2.2. MSBuild

3.2.3. Jenkins

3.2.4. VS Hosted Build Controller

3.3. Test

3.3.1. Automated

3.3.1.1. Selenium

3.3.1.2. NUnit

3.3.1.3. MSTest

3.3.1.4. Bamboo

3.3.2. Manual

3.3.2.1. Microsoft Test Runner

3.3.2.2. JIRA

3.3.3. Load

3.3.3.1. Visual Studio Online

3.3.3.1.1. Application Insights

3.3.3.1.2. Load Test

3.4. Deployment

3.4.1. Microsoft

3.4.1.1. Release Mgmt for Visual Studio

3.4.1.2. Visual Studio Online

3.4.1.3. Azure Resource Management (ARM)

3.4.1.4. Azure Automation Service

3.4.1.4.1. PowerShell

3.4.1.4.2. WAML

3.4.1.4.3. Chef

3.4.1.4.4. Vagrant

3.4.1.4.5. Puppet

3.4.1.4.6. Xplat CLI

3.4.2. 3rd Party

3.4.2.1. Bamboo

3.5. Operations

3.5.1. Monitoring

3.5.1.1. Global Service Monitor

3.5.1.2. Azure Management Console

3.5.1.3. Application Insights

3.5.1.3.1. Basic Availability

3.5.1.3.2. Basic Performance

3.5.1.3.3. Application Usage

3.5.1.3.4. Custom Telemetry

3.5.2. Scaling

3.5.2.1. Scheduled

3.5.2.2. Triggered

3.5.3. Azure Traffic Manager

3.5.3.1. Policies

3.5.3.2. Monitoring

3.5.4. Service Gateway

3.5.5. Security

3.5.5.1. Identity & Access

3.5.5.2. Auditing & Logging

3.6. Process Tooling

3.6.1. Collaboration

3.6.1.1. Target Process

3.6.1.2. JIRA

3.6.1.3. Pivotal Tracker

3.6.1.4. Visual Studio Online