Auto-Scale SAP on AWS ???

  Рет қаралды 315

TechCubicleOnSAP

TechCubicleOnSAP

Күн бұрын

I explain how we can use auto-scaling for SAP on AWS.
What it is, how it works and any potential issues that should be considered for a bullet proof implementation.
====================================================
Reference Links:
docs.aws.amazon.com/prescript...
help.sap.com/doc/saphelp_nw75...
help.sap.com/doc/saphelp_nw75...
Connect with me on LinkedIn here:
/ darryl-griffiths-mbcs-...
Music:
uppbeat.io/t/infraction/live-it
License code: 3TBIULTEYBFOON6U
uppbeat.io/t/iros-young/amazi...
License code: L6DT7QTNZXF4IIV3

Пікірлер: 13
@AlfonsoGarciaValdizan
@AlfonsoGarciaValdizan 2 ай бұрын
Thank you very much for the video. Very valuable information to keep in mind.
@user-lr5ve5hm5q
@user-lr5ve5hm5q 5 ай бұрын
Fantastic Dar. Keep 'em coming; they're seriously good.
@kumarbala12
@kumarbala12 4 ай бұрын
At the out set Autoscaling on AWS was a "WOW" and looked like a magic bullet , but you had brilliantly articulated the Pros and Cons of the measure . Still a way to go for SAP and AWS to make it more simpler . Hope AWS team for SAP sees your video and hears you :-) Truly appreciate your insights !
@TechCubicleOnSAP
@TechCubicleOnSAP 4 ай бұрын
I hope also. But now there is no SAP on AWS certificate also. 🤷🏼‍♂️
@DominicUliano
@DominicUliano 2 ай бұрын
Interesting topic. Glad you mentioned many (not all) of the caveats. However, some of the caveats that you mentioned are complete showstoppers and should have been identified as such. Glad you mentioned the table buffer hit ratio but I think you downplayed the short term performance impacts. You also completely ignored the impacts of the ABAP Buffer repopulation. As you mentioned that Table Buffers can become specialized over time, so does the ABAP Buffer. This is why we run SGEN after a full shutdown/restart, typically to do a baseline repopulation of the ABAP Buffer. For this reason alone, I would never recommend that a customer shutdown and restart an app server during the working hours (which is almost always in a global company). You missed a very important component of the SAP System Log. You are correct that each app server has its local System log but SAP also has a Central Log of which all of the app servers send their local logs. Therefore SM21 still can provide historical system logs for that app server while the app server has been shutdown. I am very surprised that you did not mention SAP Landscape Management Cloud. This would be a highly recommended component to your autoscaling idea as it can do the proper monitoring of the SAP system and would not require an extensive customer development effort in AWS Lambda. It could also facilitate the proper starting and stopping of the application instances as well as the VM. Lastly, you also are not giving enough consideration to how SAP customers consume cloud capacity. Most SAP customers purchase cloud capacity on a "3 Year Reserved" pricing model, which is paid in advance, so I am not sure how a shutdown of an app server can help them save money.
@TechCubicleOnSAP
@TechCubicleOnSAP 2 ай бұрын
Thanks for your review and taking the time to leave a comment. I have to admit I'm intrigued as to whether this is the real Dominic Uliano. I wouldn't say that any of the issues were complete show stoppers and unfortunately neither does AWS consulting. Where there's a will there's a way, but I would expect that some of the issues I talk about are more than likely not discussed and mitigated. Not enough companies invest the effort to understand and operate the systems properly anymore. I'm sure you will understand this. The ABAP program buffer. You're right! That's a really good mention, but not just because of the program buffer loading. Although the gradual buffer loading from the DB will cause a performance hit in the stats, one would hope that having something like an in-memory DB would mitigate that slightly. We're digging right back into my early BASIS days now but there used to be a file for storing the last loaded programs. I believe it was stored in the work directory and would have been rotated. By restarting a particular app instance too frequently it could slowly degrade that program buffer file, as least-used programs rolled off the end of the buffer if they were not accessed between instance restarts. Running SGEN is a novel idea in a non-autoscaling world, but in this particular instance, where a company has implemented this AWS auto-scaling solution, then kicking off an SGEN run (although it would also be using that program buffer file would it not?!) after startup, is going to incur a database performance penalty. It's not as gradual as allowing a program to load into the buffer on execution. More of a big bang. Therefore, the rapidly needed capacity of the newly started App server will be consumed by SGEN, instead of serving the needs of the demanding end-users. That sounds like a tricky balance between making the newly started App server appear available for end-user dialog tasks, versus being performant when running those tasks. For the SAP system log, the old method where each instance would send its logs was deprecated some time back before Netweaver 7.3 I think. The Central System log file SLOGJ is no longer present in the later Netweaver versions. When in SM21, it's now a pull mechanism and functions mainly via the sapstartsrv (instance agent) over HTTPS. Well, SAP Lama. Quite surprising that you're mentioning that. Take a look at my profile and you'll find my blog pages on Lama. Admittedly I only have experience of the older "on-prem" version, but my experience of that product was that it could do what it needed to do, which was orchestration, but the other capabilities were let's be honest quite basic. Several times on the project we experienced breaking fixes that prevented the product working properly. Even the smallest of things like an SAP Hostagent patch could break it. It just loved to be broken. I have not seen the new cloud product, so I will be sure to take a look and see what's new. I'm going to guess it uses the Hostagent still. I'm afraid my pants would not hold up well if Lama was in place and a hostagent patch had been rolled out to an App server that was part of an auto-scale setup. Will SAP start? Will it? Ah yes, it has, pfew! If one was to implement auto-scale with Lama, I'm going to guess it would still also need to write custom code to prevent AWS from alerting that a VM has gone down. Unless the Lama alerting is used. Which brings us onto the old dilemma of SAP products for SAP systems and AWS products for the rest of the AWS hosted non-SAP stuff. In an ideal scenario, if a company was going to apply effort to create significant developments on automation of infrastructure, I would be inclined to say stick with a single common technology and get it refined by a SWAT team who can look after it. We've just discussed some deeply technical topics, it would be interesting to hear how many companies implemented auto-scale on AWS using deep technical experts, then handed that solution over to an SAP focussed BAU team that were not equipped to troubleshoot the intricacies of problems caused by such a solution. Lastly, it's not my topic, it's AWS' topic. This auto-scale on AWS solution is seen by AWS infrastructure people, by FinOps people and by top-level executives as a workable solution for saving money. In the video I talk about fitting this solution to specific candidates of systems. One of those candidate profiles would be that the auto-scale App instances being stopped and started would be PAYG. I mention that. The required analysis to determine actual cost saving would be a reasonably lengthy exercise because it would need to consider the average resource consumption, but somehow incorporate something like the predictive algorithms used in weather forecasting. It's 90% likely to rain today, because on similar days on similar times of the year with similar variables, it has rained. Would be interesting to be a part of an AWS auto-scaling project, just to see how that number is calculated, and then create a video about it :-) This was one of my first "feature length" videos and you wouldn't believe the time it took to create the graphics and edit it. It's already pretty darn technical, which is a final cop-out from me ;-) . Know your audience is all I am going to say. Look at the hits on this video.
@DominicUliano
@DominicUliano 2 ай бұрын
@@TechCubicleOnSAP thanks for your reply. First, I did not mean to disrespect you or trivialize the effort that you put into this video. I completely respect your effort and actually have watched several of your other videos, which I find very informative and professionally produced. After watching this video, I became concerned about several of the topics that you laid out as a potential solution. Granted, you brought up a number of disclaimers and you also recommended using AWS professional services. I don't want to go back and forth with you in these comments but in general, I stand by my original thinking that there are some significant gaps in your presentation around using AutoScaling SAP with AWS. I was not aware that you had expertise around LaMa, but now I have an even stronger conviction that you should have highlighted the use of LaMa Cloud (perhaps a side by side with LaMa on premise) because you could have addressed another use case where Autoscaling with LaMa would be very valuable. I am referring to LaMa's autoscaling capability of adding application servers for times when additional capacity is needed (financial period close, high business transaction volume, etc). Let me close my comments here by confirming that yes, indeed, this is the real Dominic Uliano. Thanks again for your response to my comment and happy to debate this topic further with you, but not here in these comments. Sincerely, Dominic
@TechCubicleOnSAP
@TechCubicleOnSAP 2 ай бұрын
I appreciate all feedback, no disrespect felt. I think my writing style is classified as "direct", but if you've seen other content from me, then you'll know that's the way I deliver, short (well, sometimes) and to the point. I do have to say that AWS don't just recommend themselves, they enforce it. There's no code, so customers would have to use AWS Consulting Services to get access to the code. I don't know if AWS Consulting Services are good or not. I can't say either way. Thanks for watching.
@rururururuj
@rururururuj 5 ай бұрын
Great video - very clearly a lot of work went in to it, but it's worth it, its a very interesting topic. It feels like its a great time for Basis to be able to deliver some real "innovation" for running SAP systems, but is RISE taking all this away? Im guessing it would be SAP (and their outsourced partners) responsibility to introduce any autoscaling functionality?
@TechCubicleOnSAP
@TechCubicleOnSAP 5 ай бұрын
Good question! 👍 RISE only gives what the customer is paying for. So customer would need to pay for autoscaling... maybe.
@declanmcardle
@declanmcardle 5 ай бұрын
Good question - if you are already using a managed outsourcing partner - or know someone who is - can you ask them what their offerings are in this space and post the reply here? Thanks.
Is the SAP BASIS role dead after RISE with SAP ??
17:21
TechCubicleOnSAP
Рет қаралды 7 М.
What happens to your SAP BTP data in a disaster ??
12:10
TechCubicleOnSAP
Рет қаралды 1 М.
HOW DID HE WIN? 😱
00:33
Topper Guild
Рет қаралды 45 МЛН
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 57 МЛН
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 56 МЛН
What Does a Cloud Engineer ACTUALLY Do?
11:05
Tech With Soleyman
Рет қаралды 103 М.
Monolithic vs Microservice Architecture: Which To Use and When?
10:43
How AI will change BASIS in RISE with SAP
13:11
TechCubicleOnSAP
Рет қаралды 748
AWS Certified Solutions Architect Associate is the new CCNA!
11:41
Styx Show by Dean Armada
Рет қаралды 4,5 М.
What is Apache Iceberg?
12:54
IBM Technology
Рет қаралды 18 М.
Introduction to Plan
1:12
Hygienie
Рет қаралды 9
Ansible Full Course | Zero to Hero
3:22:56
Rahul Wagh
Рет қаралды 34 М.
What is Cloud Computing?
15:25
Telusko
Рет қаралды 97 М.
Где флагманы с IPS?
0:52
Не шарю!
Рет қаралды 95 М.
Easy Art with AR Drawing App - Step by step for Beginners
0:27
Melli Art School
Рет қаралды 14 МЛН
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 5 МЛН