SAP on AWS
Automation & DevOps for SAP on AWS
58 flashcards · answers and spaced-repetition review in the KnowCard app
With CloudFormation managing your SAP infrastructure, why must you change infrastructure by updating and re-deploying the template rather than editing resources directly in the console?
You want ABAP code to call AWS services (S3, Lambda) from inside an SAP application. Which SDK do you use, and where is it configured — not the AWS console?
In a CloudFormation template you want extra resources created only when the environment is production. Which section controls that, and which section is the wrong tool for it?
Your Lambda needs PyRFC/NWRFCSDK to connect to SAP over RFC, which pushes it past the Lambda package size limit. Which packaging method do you choose, and what limit forces it?
For an SAP automation task that runs sporadically (e.g. only when an S3 event fires), why does Lambda's billing model make it cheaper than a standing server, and what does it actually bill for?
In an AWS CI/CD pipeline for SAP automation artifacts, which single service does the orchestration, and what is the trap in assuming it also builds and deploys?
You want to publish the number of active SAP work processes as a CloudWatch metric from inside an EC2 instance using Python. Which SDK and call do you use, and how does the script find its own instance?
An AWS Config conformance pack flags an SAP EC2 instance for EBS_ENCRYPTION. Why might you NOT wire an auto-remediation Lambda for this finding, unlike a wrong instance type?
A CloudFormation stack deploy fails partway through provisioning an SAP landing zone. Which two CloudFormation properties mean you are not left with a half-built, duplicated mess?
Inside an SSM Document you need to run a Python remediation script. Which action type do you use, and why is aws:runShellScript or aws:runCommand the wrong pick?
You want departments to self-serve infrastructure without filing tickets, but central IT still needs to enforce org policy. How does AWS Service Catalog resolve this autonomy-vs-control trade-off?
A manager says "we've automated our SAP deployments, so we're doing DevOps now." Why is that conflation wrong?
In the AWS DevOps service portfolio, how does the Notification group relate to Invocation — and why isn't it just a separate, equal category?
You need a repeatable, CIS/STIG-hardened golden AMI with SAP preinstalled. How does EC2 Image Builder produce it, and what does it use to run the build steps?
You need to stop SAP gracefully and only THEN stop the EC2 instance, as one repeatable safe workflow. Which Systems Manager capability fits — Run Command, a Document, or Automation — and why not the others?
What are the prerequisites to get started with AWS automation for SAP?
When configuring EC2 instance metadata access for an SAP host, why should you enforce IMDSv2 and not leave IMDSv1 enabled, and what concretely changes in how a request is made?
You're choosing between Terraform and Ansible to integrate AWS with SAP. Which one writes infrastructure in HCL, which uses YAML playbooks, and why does the file format hint at their different focus?
You're standing up automated incident response for SAP on AWS. What are the stages of its anatomy, and what makes the response smarter over time?
In AWS Service Catalog, you want to (a) set the IAM role the service uses to provision an SAP product, and (b) cap which instance types and regions end users may pick. Which two constraint types cover these, and how do they differ?
Faced with a long list of SAP tasks you could automate, which do you tackle first and how do you decide?
Before applying an update to a live SAP CloudFormation stack, how do you see exactly what will change so a risky edit doesn't blindly modify production?
You want a Lambda to run SAP data extraction automatically when a file lands, on a schedule, or via a REST call. How is a Lambda invoked, and which services provide those triggers?
One SAP Lambda function suddenly scaling out could exhaust the whole account's Lambda capacity and starve other functions. Which Lambda control prevents that?
In AWS Service Catalog, what is the difference between a Portfolio and a Product when publishing approved SAP resources for self-service?
Beyond generating code from natural-language prompts, how can Amazon CodeWhisperer be made to follow your own organization's SAP coding standards and reusable components?
In the remediation stage of automated incident response, which AWS services run the actual fixes, and what do you add when the response needs complex, branching decision logic?
A real-world SAP landing-zone CloudFormation template becomes a giant, unmanageable file. Which CloudFormation feature lets you break it into reusable, organized pieces?
For authoring AWS automation, when would you reach for CloudFormation Designer instead of an IDE like Cloud9 or VS Code?
Your enterprise runs SAP provisioning requests through ServiceNow tickets and needs to track per-team spend. How does AWS Service Catalog plug into that ITIL workflow and attribute cost?
When SAP application code integrates with a service like Amazon AppFlow via OAuth, why should it check a cache before calling the identity provider for a token?
An event-driven SAP Lambda occasionally fails to process an event. How do you make sure that failed event isn't silently lost?
Automation lets you run an "immutable" SAP architecture. What does that change about how you handle a server that needs a patch?
Before automation, standing up SAP infrastructure took weeks. What did IaC-driven automation change, and which SAP lifecycle activities are the typical automation targets?
You assume the cloud will autoscale your SAP system for you automatically. Why does running SAP mostly on IaaS undercut that expectation?
When evaluating an SAP automation tool, which four lenses should you weigh — and why can a tool that aces one still be a bad long-term choice?
A team automates lots of small one-off SAP tasks and complains automation isn't saving money. What does automation's cost/efficiency curve predict here?
AWS Auto Scaling can scale resources on utilization thresholds. Which services does it support — and what's the catch for an SAP EC2 workload?
Your SAP team lacks deep AWS infrastructure knowledge but needs to deploy S/4HANA correctly. How does AWS Launch Wizard for SAP bridge that gap, and what does it leave behind for reuse?
You want to drive AWS Launch Wizard for SAP from the CLI instead of the console. What extra artifact does the CLI path require, and what must be in place before you start?
After a successful Launch Wizard deployment, how do you turn that one-off rollout into a repeatable standard your pipelines can invoke?
In AWS Service Catalog, how do Product, Portfolio, and Constraint relate — and what formats can a Product be authored in?
Using Service Catalog to let SAP BASIS self-serve a new system, how do you split the inputs so the admin controls infrastructure but BASIS still drives the deploy?
Control Tower's Account Factory only produces a baseline account. Compare CfCT, AFC, and AFT for layering SAP-specific customizations onto new accounts — what distinguishes each?
Under the Well-Architected sustainability pillar, why does swapping self-hosted Grafana for Amazon Managed Grafana help beyond just less admin work?
You deployed SAP with AWS Launch Wizard and it auto-generated resource tags. Why isn't tagging "done" at that point?
Walk through the five stages EC2 Image Builder uses to turn a base image into a repeatable, security-scanned golden AMI pipeline.
Provisioning a VPC, subnet, EBS volume, and EC2 instance for SAP in one CloudFormation template, why don't you need wrapper scripts that poll for each resource to become ready before creating the next?
Your SAP CloudFormation template needs to provision a third-party application resource that CloudFormation has no native resource type for. What mechanism lets the template still manage it?
CloudFormation has finished provisioning the EC2 instances for your SAP app and database servers. Why isn't the landscape ready yet, and what class of tooling handles the next step?
You want to script SAP automation from an OS shell versus build an application that calls AWS programmatically. Which AWS tool fits each, and what one-time setup does the command-line one need?
When you create a Lambda function for SAP automation, what does the runtime setting decide, and which languages are supported out of the box?
A Lambda function needs to read from S3 and write CloudWatch metrics for your SAP monitoring. Where do its permissions come from — not IAM credentials baked into the code?
Several of your SAP Lambda functions all need the same Python library (e.g. hdbcli), and you want to keep each deployment package small. What mechanism avoids bundling that dependency into every function?
You want to ship a new version of an SAP automation Lambda but keep the ability to shift traffic gradually or roll back instantly. Which two Lambda features enable that?
Your team writes CloudFormation but wishes it could use real programming languages, while another team just wants a lean way to define serverless functions. Which two AWS tools fit, and what do both ultimately produce?
You want to continuously enforce a specific SAP kernel release level across many EC2 instances on a schedule, logging the result. Which Systems Manager capability runs a document repeatedly against targets, and what runs a single association?
A team treats their AWS AI coding assistant (CodeWhisperer, now Amazon Q Developer) purely as IDE autocomplete and runs a separate scanner for security. What capability are they leaving unused?
Start learning today
Free to start — download the app or use it in your browser.
