PDA版 - 版子里有没有微软DEVOPS牛人? 需要解答些问题。 |
|
|
|
|
|
f****o 发帖数: 4067 | 1 有没有IT DEVOPS牛人? 本人需要回答一些完全不知道如何是好的题。 跪求解。
As part of your cloud journey, management would like to reduce the time
spent patching guest VMs and managing scaling. However, your team is also
adopting DevOps practices, including Infrastructure as Code and CI/CD. You
need to recommend Azure services that don’t require patching but can be
provisioned and deployed to using Jenkins. Which of the following Azure
services might you recommend? Select four answers.
A. Azure App Services can be used for running container workloads on
Linux.
B. Azure Patch Manager can be used for automatically patching guest VMs.
C. Azure Container Instances can be used for running containers.
D. Service Fabric can be used for running Kubernetes clusters.
E. Logic Apps can be used for integration and workflow scenarios.
F. Azure Container Service can be used for managing container workloads.
Your team is developing a Java web application using Atlassian Jira to track
work and using GitHub Enterprise to store your source code. You need to
quickly set up continuous integration and deployment to an existing Azure
Web App with minimal disruption to the team. The company is already using
ExpressRoute and wants to secure all resources with their Azure Active
Directory. Which of the following steps should you take to quickly set up CI
/CD to Azure? Select three answers. Each answer represents part of the
solution.
A. Configure VSTS to use Jenkins.
B. Create a Linux VM in Azure and install Jenkins on the VM.
C. Configure Jenkins to build the application.
D. Use the VSTS AutoDeploy feature to build and deploy the app.
E. Migrate GitHub Enterprise to VSTS.
F. Configure Jenkins to deploy the application using the Azure CLI.
G. Migrate work from Jira to VSTS.
H. Provision a Microsoft-published Jenkins VM from the Azure Marketplace.
I. Install the appropriate Azure plug-ins in Jenkins.
Your customer has an existing VSTS instance that they use for agile
management and source control for a Java web application. They wish to add
CI/CD capabilities to their code base to deploy to an existing staging and
production environment in Azure. The customer requires members from an AAD
group to approve releases before deploying into each environment. Which of
the following steps should you take to complete this request? Select four
answers.
A. Configure predeployment approvals for staging and production.
B. Install and configure a Jenkins server from the Azure Marketplace.
C. Capture the ARM Template for the environments and add them to source
control.
D. Configure Jenkins to deploy to staging and production.
E. Create a release definition.
F. Install and configure a private build agent.
G. Create a build definition.
H. Add separate release environments for staging and production.
You are developing a web application that will target Azure Web Apps and
Azure SQL Database. You wish to capture your Azure resources as code so that
you can easily recreate an entire environment. Which of the following
technologies could you use to achieve this? Select three answers.
A. Chef
B. TerraForm
C. Ansible
D. Puppet
E. PowerShell DSC
F. Azure CLI
G. Kubernetes
H. ARM Templates
I. Amazon Cloudseed
Which of the following statements are true when considering security in a
healthy DevOps environment? Select four answers.
A. Security should be considered continuously throughout the development
process.
B. Open source components should not be used to avoid known
vulnerabilities.
C. You should perform blue-green deployments and always perform
penetration testing in the blue environment before switching to green.
D. You should consider red-blue exercises to test and learn about
vulnerabilities and how to recover from them in production.
E. All deployments must be reviewed by the security team.
F. When possible, security checks should be automated as part of the
developer and CI/CD workflows.
G. Security should be considered upfront as part of the design.
Which of the following describe how the terms “Quality” and “Testing”
apply in healthy DevOps environments?
A. Teams should “Shift Left” by increasing ad hoc exploratory testing
in production.
B. To achieve faster velocity, organizations should reduce the amount of
testing they perform.
C. Test teams should invest in building manual test plans and execute
them as part of the CI/CD pipeline.
D. To improve quality, static code analysis and similar tools should be
implemented as part of CI builds.
E. To improve quality, peer reviews and similar mechanisms should be used
in the development process.
F. Testing should be performed in “lagging sprints” to avoid throttling
the development process.
G. Teams should increase usage of testing automation to maintain or
improve quality without slowing delivery.
Your team delivers a product that runs on a variety of different client
platforms that communicate with an Azure back end via REST APIs. You are
considering using VSTS for work tracking, source control, and CI/CD but
there are concerns about the development tools you’re using. Which of the
following statements are true?
A. Your XCode developers can participate with VSTS but would need to use
a browser for nonsource control activities.
B. Your .NET developers can continue using Visual Studio without any
issues.
C. All of your mobile development must move to Xamarin using Visual
Studio.
D. Your Node.JS developers must change from using Sublime to Visual
Studio Code to support integration with VSTS.
E. Your Android Studio developers need to switch to Eclipse to achieve
integration with VSTS.
To provide resilience and scale, your application runs on a collection of
identical virtual machines in Azure. As the machines are the same, so is the
deployment process for your app. You want to perform parallel deployment to
all of the machines in a VSTS release definition. Which of the following
statements describe the steps you should perform? Select three answers.
A. Install the VSTS Agent extension on each VM.
B. Create a deployment group in VSTS.
C. Modify the build XAML to add deployment forks for each VM.
D. None. VSTS Release Management does not support parallel deployment.
E. Create a parallel task group in VSTS and place the deployment tasks
for each VM in the different forks.
F. In the VSTS deployment task, select the “Parallel” check box in the
Advanced Settings and enumerate the target VMs.
G. Add the deployment tasks in a deploy group phase in VSTS Release
Management.
Your product owner has been taking an active role in testing your web apps
in the staging deployment slot. You send her a list of resolved bugs and new
features when a build is released from VSTS. In return, she sends you
emails that contain screen captures of a Chrome browser that’s annotated
with comments. If the release is deemed acceptable, the product owner sends
an email to approve it. You would both like to streamline this process.
Which of the following steps might you propose? Select five answers.
A. Create a dashboard in the Azure portal that shows the current manual
test runs.
B. Have the product owner add manual test cases using the Kanban board.
C. Grant the product owner the appropriate permissions to VSTS and/or
Azure.
D. Set up a Release Notification to email the product owner after the
release is deployed into staging.
E. Have the product owner install the Test and Feedback extension and run
it in connected mode.
F. Add a post-deployment condition in the release staging environment and
add the product owner as an approver.
G. Create a work item query that shows pertinent bugs and pin it to a
dashboard.
You wish to use the concepts of Infrastructure as Code to provision a new
Kubernetes cluster in Azure. Which of the following technologies might you
use? Select three answers.
A. Write a script using the Azure CLI to provision a new AKS instance.
B. Create a Chef recipe to create and configure the VMs required to set
up a Kubernetes cluster.
C. Create a Terraform Configuration using the azurerm_kubernetes_cluster
provider for the cluster and azurerm_virtual_machine provider for the nodes.
D. Create a C# program that calls the Azure REST APIs to provision an
Azure App Service with a Kubernetes controller.
E. Author PowerShell DSC scripts to create the VMs that will be your
cluster nodes.
F. Create an Azure Kubernetes Service (AKS) and related resources using
the Azure portal, export the configuration, and then tweak as necessary.
Your team is using VSTS to manage build and release for your web application
. Which of the following steps could improve the security of your code?
Select four answers.
A. License and configure third-party security scanners then install and
configure the appropriate extension from the VSTS Marketplace.
B. Add the Microsoft Security Scanner build task to your VSTS build
definitions and configure it with the .js and .java file extensions
C. Configure a SonarQube server, install the SonarQube extension from the
VSTS Marketplace, add it to your build pipeline, andmonitor the static
analysis.
D. Implement a branch policy that requires reviewer sign-off and instruct
reviewers to consider security vulnerabilities.
E. Enable the CodeCheck option in the Azure Security Center.
F. Implement a branch policy that requires an automated build which
includes appropriate security analysis components.
As part of your organization’s move to the cloud, your teams want a method
to consolidate, query, and graphically report on logs from your applications
in Azure. Which of the following solutions might you recommend? Select
three answers.
A. Install a Microsoft partner solution, such as Splunk or New Relic,
from the Azure Marketplace.
B. Update your existing source code to use the Microsoft Azure Logging
Framework (MALF) SDK that’s appropriate for your code base (for example,
Java, JavaScript, .NET).
C. Use Azure Activity Log to capture and report on application logs.
D. Use Azure Application Insights to capture logging data from your
applications.
E. Use Azure alerts to capture log data from applications.
F. Use Microsoft’s System Center APM to harvest and consolidate logs.
G. Use Azure Log Analytics to query, report, and graph log data.
Your team has designed and delivered several applications into Azure using a
variety of Azure resources. The operations team would like to use native
Azure capabilities to improve their monitoring. Which of the following data
types can be consumed in the Azure Monitor pipeline? Select seven answers.
A. Azure Trust Center violations.
B. Azure Security Center alerts.
C. Billing data.
D. Azure platform-level metrics.
E. OS metrics and logs from guest VMs.
F. Custom/application-level metrics.
G. Storage logs.
H. Azure App Service logs.
I. Azure Resource Center Updates.
J. VSTS Git Commits. | o**a 发帖数: 1315 | | f****o 发帖数: 4067 | 3
同胞干DEVOPS的应该挺多啊
【在 o**a 的大作中提到】 : 谁给个summary?
| w****u 发帖数: 3147 | |
|
|
|
|
|
|