Dec 24, 2003 16:24
20 yrs ago
English term

applications that scale out

English Tech/Engineering
For the Linux environment, it is most appropriate when you are dealing with applications that scale out;

the meaning of "scale out" in itself is clear - I report below the definitions I found - but what with applications, does it mean that you can add other applications, that applications can run on multiple servers? or what else?

"Performance and scalability are addressed for enterprise applications in two ways. We shall borrow from Microsoft here, who talk about "scaling up" in terms of the power of an individual server, and "scaling out" referring to the ability to run multiple servers. As these are two capabilities of Windows 2000, use of scaling up and scaling out makes a good reference point for Linux"

"This is what scalability is called. Always keep a cushion for scaling up -- adding more CPUs, memory, storage, and connectivity to your server. Also Scaling out must be considered which is: adding more servers to the once established server farm."

thanks for your patience!

Discussion

Non-ProZ.com Dec 24, 2003:
it goes on with: On the other hand, when applications require extensive scale up capabilities, then we are looking at deploying on the z/OS side of zSeries.


so I will translate "scale up" based on how I translate scale out, if you have any suggestion also for this...
Non-ProZ.com Dec 24, 2003:
full text Build and deploy in a Linux environment, or build and deploy in a z/OS environment.
The good news is that zSeries supports both, so we need to provide some guidelines as to when it is appropriate to go the Linux route or when to use z/OS route.
For the Linux environment, it is most appropriate when you are dealing with applications that scale out;
when deveop time and time to market are critical;
when Web serving and presentation services are an integral part of the application architecture;
any of these issues make Linux a good choice.
Also if you are looking at an enterprise that doesn�t have a high z/OS skill set level as compared to Linux skills, then it would certainly make more sense to go the route of deploying an application on zSeries in the Linux space.
Alaa Zeineldine Dec 24, 2003:
Elena, can you complete the sentence after the semicolon? What is most appropriate in this case may shed light on the required meaning.

Responses

+4
7 hrs
Selected

that can deal with an increasing number of servers

I think the definition you found is adequate (language aside). It means that scaling up is to increase capacity by increasing the resources of the system itself, scaling out is to increase capacity by relying more on distributed computing, thus using more servers.

Each case requires the operating system and the application to be optimized in a particular way so that the performance does not suffer with scaling. It seems that z/OS is optimized for scaling at the local level. Perhaps it is tuned so it can deal with additional disks, larger virtual memory, larger size tables, etc. On the other hand, the text claims that Linux is better for scaling out, you then assume it can deal with more ports, socket connections, heavier network traffic, etc. without the performance suffering too much.

HTH
Peer comment(s):

agree Chris Rowson (X) : Yes, it´s not always possible to make an application work with more servers, actually you need to design for this if you want it to be the case. It depends on whether the application is suitably designed and coded for this purpose.
4 hrs
agree Rajan Chopra
15 hrs
agree Federica Masante
15 hrs
agree Science451
21 hrs
Something went wrong...
4 KudoZ points awarded for this answer. Comment: "thanks a lot!!"
5 mins

apps that remain stable and functional when used on a large scale, with many users

.

--------------------------------------------------
Note added at 6 mins (2003-12-24 16:30:55 GMT)
--------------------------------------------------

Applies only to networked apps. The term wouldn\'t usually be applied, for example, to a standalone copy of Word running on your local computer.
Something went wrong...
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search