Azure Flashcards
What is Azure?
Azure is a comprehensive set of cloud services that developers and IT professionals use to build, deploy, and manage applications through our global network of datacenters. Integrated tools, DevOps, and a marketplace support you in efficiently building anything from simple mobile apps to internet-scale solutions.
DevOps
DevOps brings together people, processes, and technology, automating software delivery to provide continuous value to your users. With Azure DevOps solutions, deliver software faster and more reliably
Continuous integration (CI)
Take advantage of continuous integration to improve software development quality and speed. When you use Visual Studio Team Services or Jenkins to build apps in the cloud and deploy to Azure, each time you commit code, it’s automatically built and tested—so bugs are detected faster.
Continuous delivery (CD)
Ensure that code and infrastructure are always in a production-deployable state, with continuous delivery. By combining continuous integration and infrastructure as code (IaC), you’ll achieve identical deployments and the confidence you need to manually deploy to production at any time.
Continuous deployment with CI/CD
With continuous deployment, you can automate the entire process from code commit to production if your CI/CD tests are successful. Using CI/CD practices, paired with monitoring tools, you’ll be able to safely deliver features to your customers as soon as they’re ready.
Increase reliability and repeatability
Automate provisioning and configuration of environments using IaC. Capture environment definitions as declarative code, such as JSON or YAML. Then, reliably provision an identical environment with DevOps tools including Azure Resource Manager, Terraform, or Ansible.
Get actionable insights
Monitor infrastructure health with Azure Log Analytics and Azure Monitor and integrate into existing dashboards like Grafana or Kibana. Azure Application Insights provides actionable insights through application performance management and instant analytics.
Enhance compliance and security
Using DevOps tools such as Chef Automate or Azure Policy, you can manage provisioned infrastructure and applications to ensure compliance. Combined with services like Azure Security Center, you’ll limit your exposure to threats and quickly find and remediate vulnerabilities.
(FIPS) 140-2
Federal Information Processing Standard
FIPS 140-2. The Federal Information Processing Standard (FIPS) Publication 140-2, (FIPS PUB 140-2), is a U.S. government computer security standard used to approve cryptographic modules.
Azure Key Vault
Azure Key Vault helps safeguard cryptographic keys and secrets used by cloud applications and services. By using Key Vault, you can encrypt keys and secrets (such as authentication keys, storage account keys, data encryption keys, .PFX files, and passwords) using keys protected by hardware security modules (HSMs). For added assurance, you can import or generate keys in HSMs. If you choose to do this, Microsoft processes your keys in FIPS 140-2 Level 2 validated HSMs (hardware and firmware).
Azure Financial Team
What attracted us to Azure, and what differentiated Azure from everyone else, was its financial services compliance team. Azure partners with federal regulators, both domestic and international, to ensure that its environment supports financial services compliance and auditability needs.
Azure Active Directory
Azure Active Directory (Azure AD) is a comprehensive identity and access management cloud solution that gives you a robust set of capabilities to manage users and groups. It helps secure access to on-premises and cloud applications, including Microsoft web services like Office 365, and many non-Microsoft software as a service (SaaS) applications. Azure AD comes in three editions: Free, Basic, and Premium.
Simplify user access to any cloud app
Enable single sign-on to simplify user access to thousands of cloud applications from Windows, Mac, Android, and iOS devices. Users can launch applications from a personalized web-based access panel or mobile app using their company credentials. Use the Azure AD Application Proxy module to go beyond SaaS applications and publish on-premises web applications to provide highly-secure remote access and single sign-on.
Protect sensitive data and applications
Azure Multi-Factor Authentication prevents unauthorized access to on-premises and cloud applications by providing an additional level of authentication. Protect your business and mitigate potential threats with security monitoring, alerts, and machine learning-based reports that identify inconsistent access patterns.
Enable self-service for your employees
Delegate important tasks to your employees, such as resetting passwords and creating and managing groups. Provide self-service password change, reset, and self-service group management with Azure AD Premium.