Privacy, Cloud, Kafka & 2013

No, I don’t see black helicopters in the sky. And I don’t believe in global conspiracies – I think we humans are far too inept at operating anything complex over the long haul – and at keeping secrets – to somehow build vast, global ruling structures.

But I remain highly concerned about privacy, it’s alleged absence in the U.S. Constitution (RIP, Robert Bork, you scoundrel), and how it’s been steadily taken away from us in the era of the web and social media.

I laughed along with the rest of the connected world at the poor young Facebook-family lass who felt her human dignity was impugned when one of her pictures got tweeted recently. What a preposterous self-aggrandizement of an inconsequential person’s trivial first-world problem, I thought.

But let’s hope the incident can help us all re-focus on privacy and the implications of its loss. After our politicians in Washington take us over what will prove to be a non-existent fiscal cliff, let’s hope they spend minimal time on resurrecting SOPA/PIPA/Internet Kill Switch nonsense.

Let’s hope this is so, knowing that it won’t be so. The Obama Administration has shown an alarming continuity with continuing to enforce the police-state policies of its predecessor. The recent acknowledgement by the FBI that last year’s Occupy movement drew its concerted attention is just the latest dispiriting revelation of the Obama administrations illiberal tendencies.

We have to fight the good fight this year, push Cloud Computing while supporting groups like the EFF, to keep the IT industry strong and to try to restore some glory and higher ground to the reputation of the United States.

I know this may seem a little grandiose during our day-to-day activities – and I’m heading a cloud-app development team right now, so I don’t like to be distracted either. But if we’re not distracted by the big stuff, we’ll soon find ourselves living in an evermore Kafkaesque place in which quaint First Amendment notions seem as anachronistic as CP/M.

read more

SYS-CON.tv Interview: Choices in the Cloud

“We’re a full solution provider so even before cloud was a hot term we were doing managed hosting, dedicated hosting, and co-location – we’ve been doing that for 13 years in the hosting space,” stated Robert Miggins, SVP of Business Development for PEER 1 Hosting, in this SYS-CON.tv interview with Cloud Expo Conference Chair Jeremy Geelan at the 11th International Cloud Expo, held November 5-8, 2012, at the Santa Clara Convention Center in Santa Clara, CA.
Cloud Expo 2013 New York, June 10–13, at the Javits Center in New York City, New York, will feature technical sessions from a rock star conference faculty and the leading Cloud industry players in the world.

read more

SYS-CON.tv Interview: Plumbing for the Cloud

“We are the plumbing for the cloud – we provide a whole pedigree of products all the way from the storage subsystems to the servers,” explained Ilker Cebeli, Director of Cloud Computing at QLogic, in this SYS-CON.tv interview with Cloud Expo Conference Chair Jeremy Geelan at the 11th International Cloud Expo, held November 5-8, 2012, at the Santa Clara Convention Center in Santa Clara, CA.
Cloud Expo 2013 New York, June 10–13, at the Javits Center in New York City, New York, will feature technical sessions from a rock star conference faculty and the leading Cloud industry players in the world.

read more

SYS-CON.tv Interview: The Safe Cloud

“Symantec has been in the cloud for quite a while – we have been helping companies build highly resilient clouds for many years,” explained Dave Elliott, Senior Product Marketing Manager, Global Cloud Marketing at Symantec, in this SYS-CON.tv interview with Cloud Expo Conference Chair Jeremy Geelan at the 11th International Cloud Expo, held November 5-8, 2012, at the Santa Clara Convention Center in Santa Clara, CA.
Cloud Expo 2013 New York, June 10–13, at the Javits Center in New York City, New York, will feature technical sessions from a rock star conference faculty and the leading Cloud industry players in the world.

read more

SYS-CON.tv Interview: Self-Service Onboarding

“We’re a software vendor that provides a package platform to cloud providers that enables them to onboard software to the cloud,” explained Alban Richard, CEO of UShareSoft, in this SYS-CON.tv interview with Cloud Expo Conference Chair Jeremy Geelan at the 11th International Cloud Expo, held November 5-8, 2012, at the Santa Clara Convention Center in Santa Clara, CA.
Cloud Expo 2013 New York, June 10–13, at the Javits Center in New York City, New York, will feature technical sessions from a rock star conference faculty and the leading Cloud industry players in the world.

read more

Emerging IT and Data Center Trends in 2013

Many companies and enterprises in 2012 witnessed the proliferation of network data as a huge and growing problem across data centers. Additional data center solutions were needed to access, process, analyze, and deliver it instantly on a global basis to millions of users. Several advances and solutions help address these problems and issues. However, data centers are continuing to grow.
According to the 2012 Data Center Industry Census, data centers are expected to grow from US$105 billion to US$120 billion in 2013(DatacenterDynamics. [Oct. 2012]. The 2012 DatacenterDynamics Industry Census). Given this continued growth, more improvements and innovations will be made in the IT and data center industry as 2013 approaches. The following outlines several trends that will emerge and come to fruition in 2013.

read more

SYS-CON.tv Interview: Scaling Big Data in the Cloud

“Everybody needs to scale their database and no matter what technology you use database sharding is the way it’s done under the covers,” explained Cory Isaacson, CEO/CTO of CodeFutures Corporation, maker of dbShards, in this SYS-CON.tv interview with Cloud Expo Conference Chair Jeremy Geelan at the 11th International Cloud Expo, held November 5-8, 2012, at the Santa Clara Convention Center in Santa Clara, CA.
Cloud Expo 2013 New York, June 10–13, at the Javits Center in New York City, New York, will feature technical sessions from a rock star conference faculty and the leading Cloud industry players in the world.

read more

Consolidated Communications Selects independenceIT’s Cloud Workspace

“independenceIT brings unique capabilities to the table,” said Rob Koester, Director of Marketing for Consolidated Communications. “We’re very excited about adding the iIT platform to our product line. The Consolidated Communications small business customer will be the real beneficiary, as they are now able to combine our best of breed communication service packages with a comprehensive cloud offering,” added Koester.
independenceIT (iIT), a provider of the complete Cloud Workspace™, today announced that Consolidated Communications (NASDAQ: CNSL), a communications provider, has chosen iIT’s Cloud Workspace Platform to provide cloud solutions to its small and mid-sized business (SMB) customers.

read more

SYS-CON.tv Interview: Cloud Cost Management

“Cloud Cruiser specializes in cloud cost management. To understand what we do, think about the problems our customers are facing – they are losing visibility to IT because their users, developers are using capacity from Amazon, Rackspace and others and they don’t even know what’s going on. We pull in data and we can show the users, the CIOs what’s going on,” stated Nick van der Zweep, VP of Products and Strategy at Cloud Cruiser, in this SYS-CON.tv interview with Cloud Expo Conference Chair Jeremy Geelan at the 11th International Cloud Expo, held November 5-8, 2012, at the Santa Clara Convention Center in Santa Clara, CA.
Cloud Expo 2013 New York, June 10–13, at the Javits Center in New York City, New York, will feature technical sessions from a rock star conference faculty and the leading Cloud industry players in the world.

read more

IT Multi-Tasking: I Was Told There’d Be No Math

By Ben Sawyer, Solutions Engineer

 

The term “multi-tasking” basically means doing more than one thing at once.  I am writing this blog while playing Legos w/ my son & helping my daughter find New Hampshire on the map.  But I am by no means doing more than one thing at once; I’m just quickly switching back & forth between the three which is referred to ask “context switching.”  Context switching in most cases is very costly.  There is a toll to be paid in terms of productivity when ramping up on a task before you can actually tackle that task. In an ideal world (where I also have a 2 handicap) one has the luxury to do a task from start to finish before starting a new task.  My son just refuses to let me have 15 minutes to write this blog because apparently building a steam roller right now is extremely important.  There is a sense of inertia when you work on a task after a short while because you begin to really concentrate on the task at hand.  Since we know it’s nearly impossible to put ourselves in a vacuum & work on one thing only, the best we can hope for is to do “similar” things (i.e., in the same context) at the same time.  Let’s pretend I have to email my co-worker that I’m late writing a blog, shovel my driveway, buy more Legos at Amazon.com, & get the mail (okay, I’m not pretending).  Since emailing & buying stuff online both require me to be in-front of my laptop and shoveling & going to my mailbox require me to be outside my house (my physical location), it would be far more efficient to do the tasks in the same “context” at the same time.  Think of the time it takes to get all bundled up & the time it takes to power on your laptop to get online.  Doing a few things at once usually means that you will not do that task as well (its quality) as you would have had you done it uninterrupted.  The more closely, time-wise, you can do a task usually means the better you will do that task since it will be “fresher” in your mind.  So…

  • Entire Task A + Entire Task B = Great Task A & Great Task B.
  • 1/2 Task A + Entire Task B + 1/2 Task A = Okay Task A & Excellent Task B.
  • 1/2 Task A + 1/2 Task B + 1/2 Task A + 1/2 Task B = Good Task A & Good Task B

Why does this matter?  Well, because the same exact concept applies to computers & the software we write.  A single processor can do one thing at a time only (let’s forget threads), but it can context switch extremely fast which gives the illusion of multi-tasking.  But, like a human, context switching has a cost for a computer.  So, when you write code try to do many “similar” things at the same time.  If you have a bunch of SQL queries to execute then you should open a connection to the database first, execute them, & close the connection.  If you need to call some VMware APIs then you should connect to vCenter first, do them, & close the connection.  Opening & closing connections to any system is often slow so group your actions by context which, in this case, are systems.  This also makes the code easier to read.  Speaking of reading, here’s a great example of the cost of context switching.  The author Tom Clancy loves to switch characters & plot lines every chapter.  This makes following the story very hard & whenever you put the book down & start reading again it’s nearly impossible to remember where you left off b/c there’s never, ever a good stopping point.  Tom Clancy’s writing is one of the best examples of how costly context switching is.

So, what does this have to do with cloud computing?  Well, it ties in directly with automation & orchestration.  Automation is doing the work & orchestration is determining the order in which work is done.  Things can get complicated quickly when numerous tasks need to be executed & it’s not immediately apparent which need to run first & which are dependent on other tasks.  And, once that is all figured out, what happens when a task fails?  While software executes linearly, an orchestration engine provides the ability to run multiple pieces of software concurrently.  And that’s where things get complicated real fast.  Sometimes it may make sense to execute things serially (one at a time) vs. in parallel (more than one at a time) simply b/c it becomes very hand to manage more than one task at the same time.

We live in a world in which there are 10 different devices from which we can check our email and, if we want, we can talk to our smartphone & ask it to read our email to us.  Technology has made it easy for us to get information virtually any time & in any format we want.  However, it is because of this information overload that our brains have trouble separating all the useful information from the white noise.  So we try to be more productive and we multi-task but that usually means we’re becoming more busy than productive.  In blogs to follow, I will provide some best practices for determining when it makes sense to run more than one task at a time.  Now, if you don’t mind, I need to help my daughter find Maine…

 

The cloud news categorized.