Browse by Tags

Tagged Content List
  • Blog Post: How Does the Cloud Change a Developer's Job?

    I've recently posted a blog on how cloud computing would change the Systems Architect’s role in an organization , another on how the cloud changes a Database Administrator's job , and the last post dealt with the Systems Administrator . In this post I'll cover the changes facing the Software Developer...
  • Blog Post: How Does the Cloud Change a Systems Administrator's Job?

    I recently posted a blog entry on how cloud computing would change the Systems Architect’s role in an organization , and another on how the cloud changes a database administrator's job . This time I'll cover a few of the changes the cloud brings for the Systems Administrator . The systems administrator...
  • Blog Post: How Does the Cloud Change a Database Administrator’s Job?

    I recently posted a blog entry on how cloud computing would change the Systems Architect’s role in an organization . In a way, the Systems Architect has the easiest transition to a new way of using computing technologies. In fact, that’s actually part of the job description. I mentioned that...
  • Blog Post: How Does the Cloud Change a Systems Architect’s Job?

    I know - I said I didn't like the "cloud" term, but my better-phrased "Distributed Systems" moniker just never took off like I had hoped. So I'll stick with the "c" word for now, at least until the search engines catch up with my more accurate term. I thought I might spend a little time on how the...
  • Blog Post: High Availability for IaaS, PaaS and SaaS in the Cloud

    Outages, natural disasters and unforeseen events have proved that even in a distributed architecture, you need to plan for High Availability (HA). In this entry I'll explain a few considerations for HA within Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service ...
  • Blog Post: Declarative Architectures in Infrastructure as a Service (IaaS)

    I deal with computing architectures by first laying out requirements, and then laying in any constraints for it's success. Only then do I bring in computing elements to apply to the system. As an example, a requirement might be "world-side availability" and a constraint might be "with less than 80ms...
  • Blog Post: In the Cloud, Everything Costs Money

    I’ve been teaching my daughter about budgeting. I’ve explained that most of the time the money coming in is from only one or two sources – and you can only change that from time to time. The money going out, however, is to many locations, and it changes all the time. She’s made a simple debits and credits...
  • Blog Post: Windows Azure – Write, Run or Use Software

    Windows Azure is a platform that has you covered, whether you need to write software, run software that is already written, or Install and use “canned” software whether you or someone else wrote it. Like any platform, it’s a set of tools you can use where it makes sense to solve a problem...
  • Blog Post: Windows Azure End to End Examples

    I’m fascinated by the way people learn. I’m told there are several methods people use to understand new information, from reading to watching, from experiencing to exploring. Personally, I use multiple methods of learning when I encounter a new topic, usually starting with reading a bit about the concepts...
  • Blog Post: Book Review (Book 11) - Applied Architecture Patterns on the Microsoft Platform

    This is a continuation of the books I challenged myself to read to help my career - one a month, for year. You can read my first book review here , and the entire list is here . The book I chose for April 2012 was: Applied Architecture Patterns on the Microsoft Platform . I was traveling at the end of...
  • Blog Post: Preparation is key to a successful cloud deployment

    If you want to be wise, watch the actions and outcomes of others. Emulate the successful actions, and avoid the actions that cause failure. That’s true in life in general - and in technology projects in specific.  I’ve worked with several clients who have created or migrated an application to “the...
  • Blog Post: “I could use a little help here” or “I can do it myself, thank you” for Cloud Projects

    Windows Azure allows you to write code in languages within the .NET stack, you can use Java, C++, PHP, NodeJS and others. Code is code - other than keeping things stateless, using a Web or Worker Role in Azure is not all that different from working with an on-premises system. However…. Working in a scalable...
  • Blog Post: Big Data - A Microsoft Tools Approach

    (As with all of these types of posts, check the date of the latest update I’ve made here. Anything older than 6 months is probably out of date, given the speed with which we release new features into Windows and SQL Azure) I don’t normally like to discuss things in terms of tools. I find...
  • Blog Post: Cloud Computing Patterns: Using Data Transaction Commitment Models for Design

    There are multiple ways to store data in a cloud provider, specifically around Windows and SQL Azure. As part of a “Data First” architecture design, one decision vector – assuming you’ve already done a data classification of the elements you want to store – is to decide...
  • Blog Post: Application Lifecycle Management Overview for Windows Azure

    Developing in Windows Azure is at once not that much different from what you’re familiar with in on-premises systems, and different in significant ways. Because of these differences, developers often ask about the specific process to develop and deploy a Windows Azure application - more formally called...
  • Blog Post: How Microsoft helps you NOT break your Windows Azure Application: Storage Services Versioning

    One of the advantages of using Windows Azure to run your code is that you don’t have to constantly manage upgrades on your platform. While that’s a big advantage indeed, it immediately brings up the question - how do the upgrades happen? Microsoft upgrades the Azure platform in periodic increments, and...
  • Blog Post: Developing a Cost Model for Cloud Applications

    Note - please pay attention to the date of this post. As much as I attempt to make the information below accurate, the nature of distributed computing means that components, units and pricing will change over time. The definitive costs for Microsoft Windows Azure and SQL Azure are located here, and are...
  • Blog Post: Creating a Distributed Computing System Using a Windows Azure Queue

    The Windows Azure Queue component, like all Windows Azure components (Roles, Storage, App Fabric, SQL Azure) can be used by itself or with other Windows Azure components. That’s why I refer to Windows Azure as “Distributed Computing” rather than “cloud”. Having a distributed off premise queue has a lot...
  • Blog Post: Windows Azure Use-Case: Mobile Development

    One of the most natural development use-cases for the Windows Azure platform is with mobile devices, such as smartphones, tablets and even embedded computers in cars and other devices. The reason this paradigm works so well is that most mobile devices are not as powerful as larger computers - they simply...
  • Blog Post: Rip and Replace or Extend and Embrace?

    As most of you know, I don’t like the term “cloud” very much. It isn’t defined, which means it can be anything. I prefer “distributed computing”, which is more technically accurate and describes what you’re doing in more concrete terms. So when you think about...
  • Blog Post: Plan for Diagnostics in Cloud Computing From the Git-Go

    “Git-Go” is something we say in the South that means “right at the start”. I’ve seen several applications for on-premise systems that don’t have much in the way of diagnostics - the developers rely on a debugger, the event logs on the server and client workstation, and most of all, the ability to watch...
  • Blog Post: Windows Azure Security Review

    Current as of 08/01/2011 - Check the Resources listed below for more up-to-date information on this topic Background: Security for any computing platform involves three primary areas: Principals (users or programmatic access to an asset or other program) Securables (objects, data or programs that can...
  • Blog Post: Cloud Computing and the Importance of Code Diagrams

    Most mature development shops use various code diagrams to give a symbolic representation of high-level and database code structures. Standards such as Business Process Model Notation (BPMN), Entity Relationship Diagrams (ERD) and the Unified Modeling Language (UML) are a few I use all the time. In the...
  • Blog Post: SQL Azure Use Case: Shared Storage Application

    This is one in a series of posts on when and where to use a distributed architecture design in your organization's computing needs. You can find the main post here: http://blogs.msdn.com/b/buckwoody/archive/2011/01/18/windows-azure-and-sql-azure-use-cases.aspx Description: On-premise data will be a part...
  • Blog Post: SQL Azure Use Case: Web-based Applications

    This is one in a series of posts on when and where to use a distributed architecture design in your organization's computing needs. You can find the main post here: http://blogs.msdn.com/b/buckwoody/archive/2011/01/18/windows-azure-and-sql-azure-use-cases.aspx Description: Some applications lend themselves...
Page 1 of 5 (113 items) 12345