Is it me, or is this list becoming more and more like the school yard that is ruled by a couple of bullies whom always have to have the last word?This type of comments and behavior is really of a low taste and very unprofessional. The purpose of this forum is for us to bring ideas and talk about them like real professionals. Not to be making jokes at someone else's expense.jeg
From: Jan Klincewicz <jan.kli...@gmail.com>
To: cloud-c...@googlegroups.com
Sent: Wednesday, March 11, 2009 7:07:20 AM
Subject: [ Cloud Computing ] Re: Cloud Computing: How many servers does the world need?
On Tue, Mar 10, 2009 at 4:39 PM, John D. Mitchell <jdmit...@gmail.com> wrote:[and now I really am
going to stop participating in this part of this thread -- my doctor
says that I need to stop debating with fanatics :-).]
John
It's a good step seeking professional help. Perhaps he can get your meds right.. Being a fanatic can be an asset in this industry. Being delusional is never a good thing.
--
Cheers,
Jan
Chris,
I agree that this does look like a big deal, thanks for posting the blog link. I am not that familiar with TDS or its performance. Is there a link somewhere that shows some performance benchmarks of TDS versus ODBC and other local connections? What would be the approximate amount of time to upload a 50Gb database?
-Chris
Subject to certain limits, Azure Services will be available without charge during our Community Technology Preview (CTP). Once Microsoft Azure launches for commercial use, we will offer a portfolio of services and you will be billed according to your actual consumption of each service. Based on feedback during the CTP period, pricing offers may be provided based on the following parameters.
Monitoring agents in the Azure platform will measure specific resource utilization. However, no specific pricing or consumption models will be announced until we have received sufficient input from the user community and partners during the CTP period. This will include:
I went back and reread the blog after doing a little research on TDS. I now understand that it is the proprietary (now open) protocol that runs over top of TCP/IP. There is even a TDS type 4 JDBC driver. What I don’t understand is how Microsoft can claim that I can make use of all of my existing DB tools, considering the firewall issues. The only way to get at SDS through a firewall is “via HTTP/REST using the ADO.Net Data Services framework”. [Note: REST is not a protocol, it is a set of architecture principles]. Since none of my tools were built on top of ADO.Net Data Services, I really have not gained anything. Is there a client proxy that I can use to connect TOAD through my corporate firewall to SDS?
-Chris
Tables?...Check
Stored Procedures?...Check
Triggers?...Check
Views?...Check
Indexes?...Check
Visual Studio Compatibility?...Check
ADO.Net Compatibility?...Check
ODBC Compatibility?...Check"
The full potential of Cloud Computing can only be realized when existing apps can be moved to the cloud with a simple deploy to cloud 'Easy' button. Microsoft clearly recognizes this. If only new apps can take advantage of the Cloud (that have to be totally re-engineer for a non-relational DB) it's going to remain the tinkerers playground.
Khazret's point about pricing is legit, but somewhat orthogonal to the technical and adoption hurdles they are addressing.
CM
We haven't announced any pricing information yet. We have committed to
having one in 2009 but I can't be more specific than that.
--
Sriram Krishnan
http://www.sriramkrishnan.com


I doubt the change in use patterns can be attributed to FOSS, however it
can be attributed to the need for a more specialized storage mechanism
as SimpleDB was designed to address.
I really don't see how you can put MS SQL into the mix as it really does
not fit into the cloud space aside from the fact that MS requires it's
use for most anything that requires database storage. It's not useful,
is not cross platform, and it really doesn't fit in a "cloud"
environment, IMBO.
Sent from my Verizon Wireless BlackBerry
"long-term contracts for
extremely cheap electricity"
I agree w/Jose here. It's been a while since I've anything on this group worth participating in. The occasional topic that is interesting quickly become personality driven and IHMO suppresses legitimate criticism and commentary.
Also, it seems that some approaches/providers/alternatives seem to have a Most Favored Vendor status, while other's, inexplicably, can't seem to get a break.
I'm generalizing, of course, but it seems that Amazon can do no wrong, and nobody seems to care about Microsoft.
What's with that?
Here's an example. Yesterday Microsoft began fleshing out the details of their SQL Data Services and judging by the interest on this group you'd never know it ever happened.
http://blogs.msdn.com/ssds/archive/2009/03/10/9469228.aspx
IMHO, this is a pretty big freak'n deal.
I was going to post something here last night, but then waited to see if anyone else would bring it up. Hasn't happened....
Compare that to the chatter we often see posted here about the latest and greatest DB/researchy/shiny thingy that's often not much more than a research project. CouchDB, SimpleDB, Hadoop, Haskell, BigTable, and on and on...
Something happens here and withing a second or two there are threads and replies galore.
Don't get me wrong, I think these topics are interesting and worth discussing, it's just that there's a lot more to Cloud Computing than you'd realize if all you ever read were the threads on this group.
CMOn Wed, Mar 11, 2009 at 10:06 AM, Jose Gonzalez <jed...@yahoo.com> wrote:Is it me, or is this list becoming more and more like the school yard that is ruled by a couple of bullies whom always have to have the last word?This type of comments and behavior is really of a low taste and very unprofessional. The purpose of this forum is for us to bring ideas and talk about them like real professionals. Not to be making jokes at someone else's expense.jeg
From: Jan Klincewicz <jan.kli...@gmail.com>
To: cloud-c...@googlegroups.com
Sent: Wednesday, March 11, 2009 7:07:20 AM
Subject: [ Cloud Computing ] Re: Cloud Computing: How many servers does the world need?
On Tue, Mar 10, 2009 at 4:39 PM, John D. Mitchell <jdmit...@gmail.com> wrote:[and now I really am
going to stop participating in this part of this thread -- my doctor
says that I need to stop debating with fanatics :-).]
John
It's a good step seeking professional help. Perhaps he can get your meds right.. Being a fanatic can be an asset in this industry. Being delusional is never a good thing.
--
Cheers,
Jan
All the recent points on the motives and the consequences of Amazon’s additional pricing terms on the industry are valid.
In fact Rackspace’s announcement yesterday vindicates Chris’s point below “..This would seem to benefit the larger Managed Hosting providers, provided they can deliver elasticity efficiently”
See “Rackspace Offers Cloud Computing for Cautious Customers” http://gigaom.com/2009/03/12/rackspace-wants-to-ground-its-cloud/ as reported by GigaOM
Rackspace Launches CloudServers, a Cloud for Big Companies
Posted: 12 Mar 2009 06:00 AM PDT
Rackspace today is expected to announce its own on-demand computing product, CloudServers. The service is built on the company’s acqusition of Slicehost last year and will offer the same services as Amazon Web Services’ Elastic Compute Cloud. It’s also a cornerstone of Rackspace’s attempts to build out a cloud computing environment that will rival those of Amazon.com, GoGrid and other true cloud computing providers.
A few weeks ago, I spent a couple hours at the Rackspace headquarters in San Antonio chatting with Lew Moorman, chief strategy officer, and Johnathan Bryce, co-founder of Rackspace’s cloud efforts, about the company’s plans for the cloud. Rackspace, which built out its business (and earned $21.7 million last year on sales of $531.9 million) on hosting dedicated servers, has been building a cloud for more than a year. The goal is to offer clients the ability to stay on dedicated servers with the promise of the cloud in case of overflow. Clients can also choose to stick with dedicated servers or migrate entirely to the cloud. This hybrid strategy means Rackspace can offer a fairly unique product, as Amazon, IBM and HP all lack either the dedicated hosting business or the true cloud computing technology. For now, Rackspace may find its closest competitor in ServePath, which has a product called GoGrid Cloud Connect that ties its dedicated hosting business and the GoGrid compute cloud together.
Rackspace is in a similar boat as large software vendors that are trying to build a software as a service, or SaaS, business while protecting their shrinkware. Offering a smooth flow of data between both dedicated and cloud resources gives Rackspace the chance to ride the transition from dedicated computing to cloud computing, while minimizing cannibalization of its hosted business as customers move to the cloud. For many businesses who are worried about issues associated with throwing their data in the cloud, this could be a way to get them familiar with the model.
A hybrid strategy and moving quickly on the cloud trend should help Rackspace stay afloat — and perhaps even speed ahead.
From:
cloud-c...@googlegroups.com [mailto:cloud-c...@googlegroups.com] On
Behalf Of Chris Marino
Sent: Friday, March 13, 2009 7:42 AM
To: cloud-c...@googlegroups.com
Subject: [ Cloud Computing ] Re: A big deal
Malcom, I agree that this is not so black and white and a natural evolution would mandate this kind of change. Reserved Instances don't abandon the notion of elasticity, they simply flatten the slope. Everyone fits a simple linear model
Sorry, short on time, but it’s in the report I wrote. Renewable energy can be supplied to very large users of power at a fixed cost. It’s practically that way now, even with fossil fuel based energy, as I showed with CPS Energy and Microsoft in San Antonio. 45% discount for Microsoft relative to other users, that’s a game changer!
Sent via BlackBerry by AT&T
Subject: [ Cloud Computing ] Re: Something worth discussing...
Chris, Gordon,
Who says in order to have a cloud and elasticity, I must buy external resources from Amazon or other providers?
“In this thread, I was just pointing out that the notion of "reserved" appeals to folks because it gives them something that is familiar - the idea of "my static resources" - and that AMZ can do this over and over again with the same resources as long as they can effectively handle the potential contention that may arise if everyone wants their resources at the same time.”
Sure. This is like a bank lending money against limited assetts. The classic concept of perfection in clusters was 100% utilization. It meant 100% of the time, the resources are used.
The new cloud concept of perfection is creating the maximum profit through billing, without service deterioration. This concept is in $. This means:
“What do I care if my cluster is 100% utilized or 10% utilized, as long as someone pays for the privilege a hell of a lot of money?
Miha
BTW, I never meant you or Chris said that renting cycles is a sine-qua-non for qualifying a cloud. Yet most people on the street believe a cloud is something that works with AWS.
Miha
Theoretically your right at the end of the day if you build your application correctly you can achieve elasticity in different ways. In reality however, there are two main factors that will determine which "pool" to use:
Note that the chances that you will reach an overflow in a particular organisation would be higher then a pool that serves different organisations and can pull resouces at that level.
It is also fair to asssme that bigger pool providers will allways have an technology edge as serviing pools becomes core part of their business vs internal organisations which in most cases don't have even the justification to develop the right skillset required to manage such operations.
In addition to that there is another challange which is the ability to make the application itself elastic. i.e. how many application are built in away that will enable them to exploit new resources as they arrive without requiring modificatio to configuration and manual intervention?
Both are things that I tried to cover in a recent post:
Its time for auto scaling – avoid peak load provisioning for web applications (http://natishalom.typepad.com/nati_shaloms_blog/2009/03/its-time-for-auto-scaling-avoid-peak-load-provisioning.html )
Nati S
Theoretically your right at the end of the day if you build your application correctly you can achieve elasticity in different ways. In reality however, there are two main factors that will determine which "pool" to use:
What the policy module does not know today, is when to decide automatically on getting more virtual hosts from an external pool, like AWS. But such a decision engine is not hard to write. It will not be perfect, but it will work and it will save money, based on policies and including prices from external suppliers like AWS as part of the decision making.
Chris
" Occasionally, complex instrumentation, rules engines, etc. would finally be in place and they would be allowed to do everything right up to enforcement. The false positives were sufficiently frequent and the remedial actions both costly and error prone that enforcement was left to an admin who would run a script and monitor it's execution."
The reason why this is still a complex task is because we tend to think that automation need to "live" outside the application context. But guess what when you try to move different pieces of a given application over the network things start to break. All of sudden you find yourself trying to "teach" this external automative system what's a primary, what's a backup, which pieces has built-in dependency between themselves and need to be treated as a single unit etc.
If in order to do a simple tasks such as start a new instance when one breaks I need to use external monitoring system, add rule engine that will decide based on the monitored event what to do i.e. learn and integrate two products just for that simple task something is broken at the core.
IMO the right way to handle this type of requirements is through an application aware SLA in which the SLA and automation logic will be built-in into the application design and implementation and wouldn’t be treated as an after thought.
Nati S.
From:
cloud-c...@googlegroups.com [mailto:cloud-c...@googlegroups.com] On Behalf Of Chris Marino
Sent: Sunday, March 15, 2009 12:29
AM
To: cloud-c...@googlegroups.com
Subject: [ Cloud Computing ] Re: A
big deal
I think you need to re-read about "Reserved Instances". They don't
reserve anything. Their only effect is on billing where, in exchange
for a non-refundable annual payment, they give you a per-hour discount.
Actual availability and access to resources is identical to ordinary EC2
instances.
But you gotta wonder why their marketing guys decided to label a
bean-counter gimmick "reserved images"....
Jim,
Where do you see that? The public documentation is a little unclear, but on the AWS blog, it says:
"Taking these requirements into account, we've created a new EC2 pricing model, which we call Reserved Instances. After you purchase such an instance for a one-time fee, you have the option to launch an EC2 instance of a certain instance type, in a particular availability zone, for a period of either 1 of 3 years. Your launch is guaranteed to succeed; there's no chance of encountering any transient limitations in EC2 capacity. "
I could see how this is important to people - if you're going to use AWS for DR, it would be miserable to find out that at the critical moment, you can only spin up 150 of the 250 servers you need.
Matt
--
Matthew Zito
Chief Scientist
GridApp Systems
P: 646-452-4090
mz...@gridapp.com
http://www.gridapp.com
-----Original Message-----
From: cloud-c...@googlegroups.com on behalf of Jim Starkey
Sent: Sun 3/15/2009 11:51 AM
To: cloud-c...@googlegroups.com
Subject: [ Cloud Computing ] Re: A big deal
But you gotta wonder why their marketing guys decided to label a
bean-counter gimmick "reserved images"....
- Q: How is a Reserved Instance different than an On-Demand Instance?
- Functionally, Reserved Instances and On-Demand Instances are exactly the same. They are launched and terminated in the same way, and they function identically once running. This makes it easy for you to seamlessly use both Reserved and On-Demand Instances without making any changes to your code. The only difference is that with a Reserved Instance, you pay a low, one-time payment and receive a lower usage rate to run the instance than with an On-Demand Instance.
-- Jim Starkey President, NimbusDB, Inc. 978 526-1376
Sent from my Verizon Wireless BlackBerry
Amazon doesn't guarantee anything for EC2. If you plunk down for a
"reserved instance", it's non-refundable. Well, not quite. If Amazon
decides to terminate "reserved instances", you get a prorated refund and
revert to the old rates.
Someone will have to explain how a company with any sort of budgeting
process could use "reserved images" since, without notice, the hourly
rate can triple.
But, no, Amazon give no guarantee of access to the resource booked other
than a 10% discount on the next month's bill if nothing happens. Or did
I miss something?
Excuse me, but what does it mean to reserve a virtual instance? By
definition, it doesn't exist.
Are they saying that they don't oversubscribe their machines? That they
reserve at least as many cores as the number of reserved instances times
the number of cores per instance? If they're prepared to dedicate
hardware for reserved instances, why do they charge per instance-hour?
Excuse me, but what does it mean to reserve a virtual instance? By
definition, it doesn't exist.
Are they saying that they don't oversubscribe their machines? That they
reserve at least as many cores as the number of reserved instances times
the number of cores per instance? If they're prepared to dedicate
hardware for reserved instances, why do they charge per instance-hour?
I have to ask the question why none of this is addressed in their SLA.
One would think that people plunking down hard money for a "reserved
instance" would want to know what they're paying for. We know that
they're paying for a discount on the hourly rate, but since that can be
canceled without notice, one can't exactly budget for it.
I don't fault Amazon at all. They are very clear about exactly what
they offer. I do wonder about people finding meaning that their legal
documents don't contain.