0% found this document useful (0 votes)
67 views10 pages

Cloud App Development Sap-2

The document outlines the deployment of applications across various geographical regions provided by SAP and its IaaS partners, detailing the selection process at the subaccount level. It describes different environments available within SAP BTP, including Cloud Foundry, ABAP, Kyma, and Neo, along with account types such as enterprise and trial accounts. Additionally, it covers commercial models, user management, programming tools, and the importance of selecting appropriate regions for application deployment, including considerations for EU Access compliance.

Uploaded by

coxopi7544
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
67 views10 pages

Cloud App Development Sap-2

The document outlines the deployment of applications across various geographical regions provided by SAP and its IaaS partners, detailing the selection process at the subaccount level. It describes different environments available within SAP BTP, including Cloud Foundry, ABAP, Kyma, and Neo, along with account types such as enterprise and trial accounts. Additionally, it covers commercial models, user management, programming tools, and the importance of selecting appropriate regions for application deployment, including considerations for EU Access compliance.

Uploaded by

coxopi7544
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 10
Regions You can deploy applications in cifferent regions. Each region represents a geographical location (for example, Europe, US East) where applications, data, or services are hosted, Region Eyer teas Ne Tees} Rogions are provided either by SAP or by our Infrastructure-as-a-Service (laaS) partners Amazon Web Services (AWS), Microsoft Azure, Google Cloud, and Alibaba Cloud. The third-party region providers operate the Infrastructure layer ofthe regions, whereas SAP operates the platform layer and Cloud Foundry. rd ‘Aregion is chosen at the subaccount level, For each subaccount, you select exactly one region (that is one data center) For more information, see Regions [page I7]. Environments Environments constitute the actual platform-as-a-service offering of SAP BTP that allows for the development. and administration of business applications. Environments are anchored in SAP BTP on subaccount level Environment Olas Evita ‘SAP BTP provides the following enwironments: + Cloud Foundry Environment [page 50] The Cloud Foundry environment enables you to develop new business applications and business services, ‘supporting multiple runtimes, programming languages, braries, and services. You can leverage a ‘muttitude of buildpacks, including community innovations and self-developed buildpacks. + ABAP Environment [page 65] \Within the Cloud Foundry environment, you can create a new space for ABAP development. This is what we refer to.as the ABAP environment. It allows you to create extensions for ABAP-based products, such 2s SAP S/4HANA Cloud, and develop new cloud applications. You can transform existing ABAP-based custom code or extensions to the cloud, + Kyma Environment [page 70] SAP BTP, Kyma runtime provides a fully managed cloud-native Kubernetes application runtime based con the open-source project "yma’, Based on modular building blacks, Kyma runtime includes all the necessary capabilties to simplify the development and to run enterprise-grade cloud-native applications, + Neo Environment [page 81) The Neo environment lets you develop HTMLS, Java, and SAP HANA extended application services (SAP HANA XS) applications. You can also use the Ul Development Toolkit for HTMLS (SAPUIS) to develop rich user interfaces for modern web-based business applications. > Remember SAP Business Technology Platform, Neo environment will sunset on December 31, 2028, subject to terms of customer or partner contracts. For more information, see SAP Note 23518444, Enterprise and Trial Accounts ‘SAP BT? provides ciferent types of global accounts, enterprise and trial. The type you choose determines pricing, concitions of use, resources, available services, and hosts. Global Account Global Account + Atrial account lets you try out the platform for free. Access is open to everyone. Trial accounts are intended for personal exploration, and not for production use or team development, They allow restricted use of the platform resources and services. For mare information, see Trial Accounts and Free Tier [page 82}, + Anenterprise account s usually associated with one SAP customer or partner and contains their purchased entitlements to platform resources and services, It groups together different subaccounts that. an administrator makes available to users for deploying applications, For more information, see Enterprise Accounts [page 84]. Commercial Models SAP BTP offers two different commercial models: Global Account Global Account Enterprise Account Enterprise Account Cee ateus Pieeeg steerer + Consumption-based commercial model: Your organization receives access to all current and future services that are eligible for this model. You have complete flexibility to turn services on and oft and to switch between services as your business requires throughout the duration of your contract. This ‘commercial model is available in the following flavors: SAP BTP Enterprise Agreement (SAP BTPEA), Cloud Platform Enterprise Agreement (CPEA), and Pay-As-You-Go for SAP BTP. For more information, see What Is the Consumption-Based Commercial Model? [page 87] ‘+ Subscription-based commercial model: Your organization subscribes only to the services that you plan to use. You can then use these services ata fixed cost, irrespective of consumption. For more information, see What Is the Subscription-Based Commercial Model? [page 90] Account Model ‘The SAP BTP cockpit is structured according to global accounts, directories, and subaccounts: Global Account <=. == =u + A.global account isthe realization of a contract you or your company has made with SAP. A global ‘account is used to manage subaccounts, members, entitlements and quotas. You receive entitlements and {quotas to use platform resources per global account and then distribute the entitlements and quotas to the subaccount for actual consumption, There are two types of commercial madels for global accounts: cconsumption-based model and subscription-based model. See Commercial Models [page 86] ‘+ With directories, you can organize and manage your subaccounts according to your technicaland business needs. + InSubaccounts. you deploy applications, use services, and manage your subscriptions. You can use them to manage members, authorizations, and entitlements, Inthe SAP BTP, Cloud Foundry environment, the subaccount is divided into one or more spaces, whichis where application development. deployment, and maintenance take place. For more information, see Account Model [page 941) Entitlements and Quotas When you purchase an enterprise account, you're entitled to use a specific set of resources, such as the amount of memory that can be allocated to your applications. Entitlements Quotas ae Sta lleae Usd *+ On SAP BTR all external dependencies such as databases, messaging systems, files systems, and soon, are services. In this context, multitenant applications and environments are considered services. Each service has one or more service plans available. A service plan is the representation of the costs and benefits for a given variant of a particular service. For instance, a database may be configured with various “T-shirt sizes", each of which isa different service plan, + Amentitiement is your right to provision and consume 2 resource. In other words, entitlements are the service plans that you're entitled to use. + Aquota represents the numeric quantity of @ service plan that you're entitled to consume in your global account and its subaccounts. For more information, see Entitlements and Quotas [page 100} User and Member Management (On SAP BTP, user management takes place at all levels from global account to environment, There are cifferent types of users, such as depending on their roles in the company, User accounts enable users to log on to SAP BTP, access subaccounts, and to use applications according to the permissions granted to them, We distinguish between two types of users: User Accounts Global Account deploy, administer, Directory Ay troubleshoot ‘Subaccount Platform Users PN aero + Platform users are usually developers, administrators or operators who deploy, administer, and troubleshoot accounts, applications and services on SAP BTP. + Business users use the applications that are deployed to SAP BTP. For example, the end users of SaaS ‘apps or services, such as SAP Build Work Zone, or end users of your custom applications are business: users, ‘Member management rofers to managing permissions for platform users. A member is a user who is. assigned to an SAP BTP global account or subaccount, Administrators can add users to global accounts and subaccounts and assign roles to them as needed, You can use predefined roles, for example the administrator role for managing subaccount members. User management refers to managing authentication and authorization for your business users, For more information, see User and Member Management [page 104], Tools, Programming Models, Programming Languages, and APIs ‘SAP BTP provides various programing languages and tools for your development project: + SAP BTP includes many tools to help you develop and manage applications, and connect them to your ‘on-premise systems. For more information, see Tools [page 121) ‘+ SAP BTP supports many different programming languages: the availability of each depends on the development environment you're using. For more information, see Programming Languages [page 123] * The SAP Cloud Application Programming Model offers a consistent end-to-end programming model that includes languages, libraries, and APIs that are tailored for full-stack development on SAP BTP. For mare information, see Programming Models [page 124]. + Depending on your use case, you can choose between different offerings for continuous integration and, delivery. For more information, see Continuous Integration and Del very (CI/CD) [oage 125}. * Discover and consume APIs to manage. build, and extend the core capabilities of SAP BTP. For more information, see APIs [page 128] 2.1 Solutions and Services Consume the sol ions and services by SAP BTP according to your preferred development environment and Solutions AP BTP offers tast in-memory processing, sustainable, agile solutions and services to integrate data and extend applications, and fully emibedded analytics and intelligent Services Services enable, facilitate, or accel on SAP 8TP. Services are g? rate the development of busi ‘uped into the following service types: ;pplications an¢ other platform ser Business services: Services that e ble, facilitate, or accelerate the development of busine: components or provide industry-specitic tunctionalities or content within a business application. Technical services: Services that enable, facilitate, or accelerate the development of general or domain independent content within a business application, indeper task. ident of the application's busi 1eSs process or You find all available services, solutions, and use cases in the SAP Di the Use the service catalog to fic resources: 2.2 Regions ‘can deploy applications in different regions. Each region represents a geographical location (for example, re hosted, rope, US East) where applications, data, or service About SAP BTP Regions Region Regions are provided either by SAP or by our Infrastructure-as-a-Service (laa) partners Amazon Web Services ogle Cloud, and Alibaba Cloud. The third-party region providers operate the operates the platform layer and Cloud Foundry infrastructure layer Microsoft Azur egions, whereas For an ov ‘gions, see SAP Discovery Center Aly Selecting a Region ‘A region is chosen at the subaccount level. For each subsccount, you select exactly one region. The selection of aregionis dependent on many factors: For example, application performance (response time, latency) can be optimized by selecting a region close to the user, For more information, see Selecting a Region. Deploying Applications in Regions When deploying applications, consider that 2 subaccount is associated with a particular region and that this 's independent of your own location. You may be located in the United States, for example, but operate your ssubaccount in region in Europe. For more information on subaccounts, see Subaccounts [page 95] ‘To deploy an application in more than one region, execute the deployment separately for each host. For more information, see Deploy an Application [page 2536] ‘Within 2 region, there can be multiple instances of the SAP BTP, Cloud Foundry environment. When creating a subaccount, SAP BTP automatically assigns the account to a specific instance of the environment, Several subaccounts of the same global account can be located in different datacenters in one region. This also affects the format of the API endpoint URL that is displayed in the cockpit after enabling Cloud Foundry in your subaccount. There are two possible formats for the API endpoint URL, either displayed with or without an index. Here's an example for eul0, “Example + https:/api.cteul0.hana.ondemand.com ‘+ https:/api.ct.eul0- hana.ondemand.com Inboth cases, the subaccount is located in the region eul0. The differences in the URLs are only an indicator of technical details on the side of SAP BTP and do nat atfect the functionality ot your applications. For information on enabling Cloud Foundry, see Create Orgs [page 2479], High Availability SAP has @ number of processes in place to support resilience in SAP BP, and provides different offerings so that you can support the high availabilty ot your applications. For more information, see Resilience, High Availability, and Disaster Recovery [page 46]. EU Access Some customer contracts include EU Access, which restricts processing of personal data to EEA/Switzerland Ifthe global account is marked with EU Access, the actual EU Access compliance status of subaccounts willbe isplayed during creation of sudaccounts. Note It you require a subaccount with EU Access, make sure to select a provider and region where EU Access is. available, Regions that allow for EU Access are labeled as such in the map view filter in the SAP Discovery Center. For some services, EU Access is generally not available, not even ifthe provider and region support EU Access. Related Information Regions and API Endpoints Available for the Cloud Foundry Environment [page 20] Regions and API Endpoints for the ABAP Environment [page 37] Regions for the Kyma Environment [page 42] 2.2.1 Regions and API Endpoints Available for the Cloud Foundry Environment Regions for Enterprise Accounts Techni- ceal Key NAT IPs (egress, apt las oflaaS IPs ferrequests LB IPs (ingress, Prov Region Thr pro. fromaCloud ——forincomingre- EM Cockpit vider Region Name calKey vider Foundry app) quests) point Domain Logon Mero” 0420 Europe cteu20 West eeu2®: cfeu20: ef-eu20: ef-eu20: Open Aaure (Nether: 521496738. 4011915388 apictew euzona CK"! lands) 208296175. oppo 20hnana na.on 2082.96.18, e120 20829621. 29328359 oe 2082.96.24, mand co 2082.96.220 mom 2082.96.22 20382.9750, oe 2082.96 240 220-0 €u20-0 2082.96.234, oO: on: 2082.9728 ren apicteu eu20-0 joasse oes 20-001, OLhana 2082.96.248, hana.on onde: 2082.97.31, ce mans.co 20829748, rmand.co m 5210996147, m 2056.69.62, 2056:169869, 2056.1690, 2056 16941, 20:56.16958, 2056.169161 2056:169116, 2056.169%167, 2056 16950, 20561691 20.56.169.121, 205616956, 2056.169.7 2056 169128. 20.56.1691, 52.102.226.14 2086.24 20861180, 20860238, 2086.12. 2086154, 20:86.1128, 20.86.1124, 206.1168, 2026.15,

You might also like