archive-gr.com » GR » D » DOTNETZONE.GR

Total: 987

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • The PK blog
    s still reading the same blob I think this would be a rare situation Browsers media players etc should all do this properly Of course updates to a blob don t mean the content is immediately changed in the CDN so it s certainly possible to get old data due to caching It should just never be corrupt data due to mixing old and new content So as you see from Steve s reply there is no chance to get corrupt data unlike other vendors only old data PK 0 σχόλια Δημοσίευση στην κατηγορία Cloud Azure Amazon Web Services free tier analysis Δημοσιεύτηκε στις Κυριακή 24 Οκτωβρίου 2010 10 42 μμ από Panagiotis Kefalidis Amazon announced the AWS Free Usage Tier http aws amazon com free last week which will start from November the 1st I know some people are excited about this announcement and so am I because I believe that competition between cloud providers always brings better service for the customer but in Amazon s case it s more like a marketing trick than a real benefit and I ll explain why during this post Let me remind you at this point that this is strictly a personal opinion Let me also say that I have experience on AWS too Certainly having something free to start with is always nice but what exactly is free and how does it compare to Windows Azure platform First of all Windows Azure has a similar free startup offer called Introductory special which gives you free compute hours storage space and transactions a SQL Azure web instance AppFabric connections and ACL transactions free traffic inbound and outbound all at some limit of course Then there is the BizSpark program which gives you also a very generous package of Windows Azure Platform benefits to start developing on and of course let s not forget the MSDN Subscription Windows Azure offer which is even more buffed up than the others Ok I promised the Amazon part so here it is AWS billing model is different from Windows Azure It s very detailed a lot of things are broken into smaller pieces each one of them being billed in a different way Some facts Load balancing in EC2 instances it s not free Not only you pay compute hours but you re also charged for traffic GB that went through your balancer Windows Azure load balancing is just there and it just works and of course you don t pay compute hours and traffic just for that On EBS you re charged for every read and write you do I O charged for the amount of space you use snapshot size counts not in the total but on its own and you re also charged per snapshot operation Get or Put On Windows Azure Storage you have 2 things Transactions and amount of space you consume Also on snapshots only your DELTA differences is counted against your total not the whole snapshot SimpleDB is charged per machine hour consumed and GBs of storage Windows Azure Tables you only pay your storage and transactions You might say that I have to compare this to S3 but I don t agree S3 is not close to Windows Azure Tables as SimpleDB is What is even more disturbing on S3 is the fact that there is a durability guarantee of 99 99 which actually means you can lose data of 0 01 There is no RDS instance based on MySQL included in the free tier With introductory special you get a SQL Azure Web database 1GB for 3 months or for as long as you have a valid subscription when you re using the MSDN Windows Azure Offer where you actually get 3 databases For me the biggest difference is the development experience Windows Azure offers a precise local emulation of the cloud environment on your development machine called DevFabric which ships with Windows Azure Tools for VS2008 VS2010 All you have to do is click F5 on your Cloud project and you get the local emulation on your machine to test debug and prepare for the deployment Amazon doesn t offer this kind of development environment There is integration with Eclipse and other IDEs but every time you hit the Debug button you re actually hitting real web services with your credentials consuming from your free tier and as soon as you re done consuming that you start paying to develop and debug Free tier is more like a development tier for me Windows Azure offers you both the development experience you expect without any cost on your local machine with DevFabric and a development experience on the real cloud environment where you can deploy and test your application also without any cost unless of course you consume your free allowance Some may say you can t compare AWS to Windows Azure because they are not the same AWS is mostly IaaS Infrastructure as a Service and Windows Azure is PaaS Platform as a Service and I couldn t agree more But what I m comparing here are features that already exist on both services I m not comparing EC2 instances sizes to Windows Azure instances sizes but I m comparing the Load Balancing SimpleDB etc Machine hour is a different concept to compute hour and it s beyond the scope of this post Thank you for reading and please feel free to comment PK 0 σχόλια Δημοσίευση στην κατηγορία Cloud Azure General Windows Azure ndash Custom persistence service for WF 4 saving information on Windows Azure Blob Δημοσιεύτηκε στις Πέμπτη 1 Ιουλίου 2010 12 22 πμ από Panagiotis Kefalidis Recently I ve been looking a way to persist the status of an idling Workflow on WF4 There is a way to use SQL Azure to achieve this after modifying the scripts because they contain unsupported T SQL commands but it s totally an overkill to use it just to persist WF information if you re not using the RDBMS for another reason I decided to modify the FilePersistence cs of the Custom Persistence Service sample in WF 4 Samples Library and make it work with Windows Azure Blob storage I ve created two new methods to Serialize and Deserialize information to from Blob storage Here is some code 1 private void SerialiazeToAzureStorage byte workflowBytes Guid id 2 3 var account CloudStorageAccount FromConfigurationSetting DataConnectionString 4 var container account CreateCloudBlobClient GetContainerReference workflow persistence 5 6 var blob container GetBlobReference id ToString 7 8 blob Properties ContentType application octet stream 9 using var stream new MemoryStream 10 11 stream Read workflowBytes 0 workflowBytes Length 12 blob UploadFromStream stream 13 14 15 16 private byte DeserialiazeFromAzureStorage Guid id 17 18 var account CloudStorageAccount FromConfigurationSetting DataConnectionString 19 var container account CreateCloudBlobClient GetContainerReference workflow persistence 20 21 var blob container GetBlobReference id ToString 22 23 return blob DownloadByteArray 24 Just make sure you ve created workflow persistence blob container before using these methods PK 0 σχόλια Δημοσίευση στην κατηγορία Cloud Azure Architecture My great experience with Windows Azure customer support Δημοσιεύτηκε στις Παρασκευή 18 Ιουνίου 2010 10 49 μμ από Panagiotis Kefalidis Once again Microsoft proved that it values its customers either big enterprise or small startups We re a small private held business and I personally have a major role in it as I m one of the founders Recently I ve been giving some pretty nice presentations and a bunch of sessions for Microsoft Hellas about Windows Azure and Cloud computing in general I was using my CTP account s I have since PDC 08 and I had a lot of services running there from times to times all for demo purposes But with the 2nd commercial launch wave Greece was included and I had to upgrade my subscription and start paying for it I was ok with that because MSDN Premium subscription has 750 hours included month SQL Azure databases and other stuff included for free I went through the upgrade process from CTP to Paid everything went smoothly and there I was waiting for my CTP account to switch on read only mode and eventually fade away So during that process I did a small mistake I miscalculated my instances running I actually missed some That turned out to be a mistake that will cost me some serious money for show case marketing demoing projects running on Windows Azure About two weeks ago I had an epiphany during the day and I was like Oh crap Did I turned that project off How many instance do I have running I logged on the billing portal and sadly for me I was charged like 4500 hours because of the forgotten instances and my miscalculation You see I ve did a demo about switch between instance sizes and I had some instances running like big VMs That s four 4 times the price per hour It was clearly my mistake and I had to pay for it literally But then I tweeted my bad luck to help others avoid the same mistake and the thing I was been warning my clients all this time and some people from Microsoft got interested in my situation I explained what happened and we ended up in a pretty good deal just 3 days after I tweeted But that was an exception and certainly DON T count on it Bottom line is be careful and plan correctly Mistakes do happen but the more careful we are the more rare they will be I want to publicly say thank you to anyone who was involved in this and helped me sort things out so quickly PK 0 σχόλια Δημοσίευση στην κατηγορία Cloud Azure General Windows Azure ndash Is Thread spawning from Worker Roles the paspartu Δημοσιεύτηκε στις Τρίτη 18 Μαΐου 2010 1 53 πμ από Panagiotis Kefalidis Paspartu is French for one size fits all Recently I ve been coming across posts explaining and promoting the idea of spawning threads inside a worker role each one of them with a unique work to be done All are sharing the same idea and all of them are describing the same thing The idea You have some work to do but you want to do it with the most efficient way without having underutilized resources which is one of the benefits of cloud computing anyway The implementation You have a worker process Worker Role on Windows Azure which processes some data Certainly that s a good implementation but it s not a best practice Most of the time your instance will be underutilized unless your doing some CPU and memory intensive work and you have a continuous flow of data to be processed In another implementation we created a Master Slave pattern A master distributes work to other slave worker roles roles are picking up their work do their stuff return result and start over again Still in some cases that s not the best idea either Same cons as before Underutilized resources high risk of failure If the master dies unless properly designed your system dies You can t process any data So another one appeared Inside a worker role spawn multiple threads running their own processes or methods doing their work and return result Underutilization is minimized Thread Pool is doing all the hard work for us and as soon as NET 4 0 is supported on Windows Azure parallelization is easy and allow me to say mandatory But what happens if the worker instance dies Or restarts Yes your guess is correct You lose all threads and all the processing done by that moment is lost unless you persist it somehow If you had multiple instances of your worker role to imitate that behavior that wouldn t happen You ll only lose data from the instance that died As Eugenio Pace says You have to be prepared to fail and he s right Every single moment your instance can die without a single notice and you have to be prepared to deal with it Oh boy So really there is no single solution or best practice For me it s best guidance Depending on your scenario one of the solutions above or even a new one can fit better for you than for others Every project is unique and has to be treated as such Try to think out of the box and remember that this is deep water for everyone It is just some of us swim better PK 0 σχόλια Δημοσίευση στην κατηγορία Cloud Azure Architecture Cloud computing ndash Most common concerns and my thoughts Δημοσιεύτηκε στις Δευτέρα 17 Μαΐου 2010 1 26 πμ από Panagiotis Kefalidis Every single time something new emerges in the IT market there are three distinct categories of people Early adopters Late majority Skeptics Each one of them has its own reasons and its own concerns about when why and if they are going to adapt to this new technology either completely or in a hybrid mode All of them have some things in common They share the same concerns about security billing taxes availability latency and probably some others Concerns and my thoughts Billing is something that can easily be solved and explained by clever and good marketing Unfortunately there is no such thing as local billing Cloud computing services are truly global and the same billing model the same prices the same billing methods have to be used to provide a fair and consistent service to every customer This has to change For some markets a service can be really cheap but for some others can be really expensive Increasing the price in some countries and decreasing in some others can make the service more fair and more adoptable Using a credit card to identify the country is a good method but there is a problem It s called taxes Taxes is a way for a government to make money In many countries Greece being one of them having a credit card with a decent limit it s a privilege Unfortunately I mean it in a bad way Interest is quite high and with such an unstable tax policy you can never be sure if there won t be any extra fees you might have to pay sooner or later But I guess this is not only our problem but for some other countries too mostly emerging markets Providing another way of paying monthly fees for service usage can easily overcome this Security Oh yes security Countless questions during presentations and chats are about security Tons of what if Yes it s a big issue But too much skepticism is never good I believe people are not worried about security issues like data leakage stolen etc There are worried because they somehow lose control of their information At least this is what they believe The idea that their data are not stored in their own hardware but somewhere else and not even in the same country terrifies them I m not sure if there is anything that can be done to subdue this concern but at least there can be some localized data centers for example banks were regulatory laws demand data to be stored in the same country if not on premises owned by the bank Private cloud could probably meet those regulations Latency That s an easy one Its principal is the same as security My data are over there and there might be a significant latency until I get a response Yes there is a delay no it s not that big probably somewhere between 60 to 100 ms For applications that are not real time this is really really low You can even play shoot em up games with 100ms latency The only thing we can do is have a requirement for a decent DSL line from our customers in case our application locally installed is accessing a cloud service Also picking the right region to deploy our application can have a significant impact on latency Availability People are worried about their data not being available when most needed The further their data are the more points of failure Their internet line their ISP line a ship cutting some cables 4000km away Most if not all cloud service providers provide 3 or 4 nines of uptime and availability but there are a lot of examples of services failing from unpredicted code or human errors eg Google Other companies have proved more trustworthy and more reliable Conclusion Concluding this post I want to make something clear I m not part of those distinct groups of people I started playing with cloud computing services right after Amazon removed beta label from its AWS service back in 2008 April if I recall correct with Windows Azure following at PDC 08 I had my first token back then and started playing with it I ve seen Windows Azure shape and change within those two years in something amazing and really ground breaking Windows Azure can successfully lower or even eliminate your concerns in some of the matters discussed above but there is room from improvement and always will be I m going to dig a little deeper on those matters and try to provide more concrete answers and thoughts Thank you for reading so far PK 0 σχόλια Δημοσίευση στην κατηγορία Cloud General Windows Azure Table Storage ndash Is backup necessary Δημοσιεύτηκε στις Κυριακή 16 Μαΐου 2010 11 31 μμ από Panagiotis Kefalidis Yes it is Table storage has multiple replicas and guarantees uptime and availability but for business continuity reasons you have to be protected from possible failures on your application Business logic errors can harm the integrity of your data and all Windows Azure Storage replicas will be harmed too You have to be protected from those scenarios and having a backup plan is necessary There is a really nice project available on Codeplex for this purpose http tablestoragebackup codeplex com PK 0

    Original URL path: http://www.dotnetzone.gr/cs/blogs/pkefal/archive/tags/Cloud/default.aspx (2015-07-15)
    Open archived version from archive


  • The PK blog
    Windows Azure I met Continue reading 0 σχόλια Δημοσίευση στην κατηγορία Windows Azure General Failed to attach debugger on Windows Azure Web apps troubleshoot Δημοσιεύτηκε στις Δευτέρα 2 Απριλίου 2012 1 56 πμ από Panagiotis Kefalidis There is a common error sometimes when you try to start and debug a web site web app on the Windows Azure Emulator that it s caused for a couple of reasons that I will explain below The error message is There was an error attaching the debuger to the IIS worker process for URL THE URL Reason Continue reading 0 σχόλια Δημοσίευση στην κατηγορία Windows Azure Cloud General Running JBoss 7 on Windows Azure Part II Δημοσιεύτηκε στις Τετάρτη 7 Δεκεμβρίου 2011 12 44 πμ από Panagiotis Kefalidis Continuing on where I left it on my previous post I m going to explain how the Announcement service works and why we choose that approach The way JBoss and mod proxy work now is that every time something changes in the topology either a new proxy is added or removed or a JBoss node then the proxy 0 σχόλια Δημοσίευση στην κατηγορία Windows Azure Cloud Architecture General Hybrid Running JBoss 7 on Windows Azure Δημοσιεύτηκε στις Πέμπτη 1 Δεκεμβρίου 2011 12 58 μμ από Panagiotis Kefalidis I m going to start a series of posts to explain how we made JBoss run on Windows Azure not just on standalone mode but with full cluster support Let me start with one simple definition I m NOT a Java guy but I work with some very talented people under the same roof and under the 0 σχόλια Δημοσίευση στην κατηγορία Windows Azure Cloud General Hybrid Reviewing Neil Mackenzie s Windows Azure Development Cookbook Δημοσιεύτηκε στις Κυριακή 18 Σεπτεμβρίου 2011 9 35 μμ από Panagiotis Kefalidis In the next couple of days I ll be reading and reviewing Neil s book Neil is a fellow Windows Azure MVP and judging from what I ve heard and read up to this point this is probably going to be a very nice book not that I expected anything less from him You can find the book 0 σχόλια Δημοσίευση στην κατηγορία General Windows Azure SDK 1 5 and Windows Azure AppFabric SDK 1 5 released Δημοσιεύτηκε στις Πέμπτη 15 Σεπτεμβρίου 2011 1 34 πμ από Panagiotis Kefalidis Today Windows Azure SDK 1 5 and Windows Azure AppFabric SDK 1 5 were released fixing issues and bugs detected during the beta There are also some new enhancements to it Re architected emulator which enables higher fidelity between local and cloud developments Support for uploading service certificates in csupload exe A new csencrypt exe tool to manage remote desktop 0 σχόλια Δημοσίευση στην κατηγορία Windows Azure Cloud General Windows Azure Wins Best Cloud Service at Cloud Computing World Series Awards Δημοσιεύτηκε στις Παρασκευή 24 Ιουνίου 2011 12 36 μμ από Panagiotis Kefalidis Earlier this week the Windows Azure platform was named Best Cloud Service at the Cloud Computing World Forum in London Now in its third year the Cloud Computing World Series Awards celebrate outstanding achievements in the IT market This year s winners were selected by an independent panel of industry experts It s fantastic for us to see this type of recognition for the Windows Azure platform We re seeing companies creating business solutions in record times reinforcing the new possibilities created by the cloud said Michael Newberry Windows Azure lead Microsoft UK Click here to read the press release about this award Source Windows Azure Blog 0 σχόλια Δημοσίευση στην κατηγορία Azure General Advanced Installer Δημοσιεύτηκε στις Τετάρτη 22 Ιουνίου 2011 12 21 πμ από Panagiotis Kefalidis So this is not a direct Windows Azure post but I use it also on my roles so here it goes I ve been looking for a decent alternative to what I was using in the past for my installations that is InstallAware Sometimes things were randomly breaking support for NET SQL Server installations failing for nothing etc all because of the re packaging habbit of the InstallAware engineers Then I found Advanced Installer I use it on my Windows Azure roles whenever I want to do a chain install MSI 4 5 and instead of doing startup tasks one by one I just create an MSI package using it and do everything in there It s fast it s reliable and it works I also use it on installation solutions for the software we get out through my company Updates support is a really cool thing that I was looking to just work out of the box instead of having to necessarily wrap it around some clusmy scripting code It might get a little time to find out how you might be able to do something some polishing details are missing but they listen to feedback and they update it regurarly so sooner or later what you ask we ll make it to a version All in all I ll give a 8 5 10 to the product not because I can find something better that combines usability price etc but just because those details are missing and to tease the Advanced Installer team to get even better PK 0 σχόλια Δημοσίευση στην κατηγορία General April Update of Windows Azure Platform training kit WAPTK April v2 9 Δημοσιεύτηκε στις Τρίτη 19 Απριλίου 2011 6 42 μμ από Panagiotis Kefalidis April s Update v2 9 of Windows Azure Platform Training Kit is available now and you can get it here The Windows Azure Platform Training Kit includes a comprehensive set of technical content including hands on labs presentations and demos that are designed to help you learn how to use the Windows Azure platform including Windows Azure SQL Azure and the Windows Azure AppFabric The April 2011 update of the Windows Azure Platform Training Kit has been updated for Windows Azure SDK 1 4 Visual Studio 2010 SP1 includes three new HOLs and updated HOLs and demos for the new Windows Azure AppFabric portal Some of the specific changes with the April update of the training kit includes New Authenticating Users in a Windows Phone 7 App via ACS OData Services and Windows Azure lab New Windows Azure Traffic Manager lab New Introduction to SQL Azure Reporting Services lab Updated Connecting Apps with Windows Azure Connect lab updated for Connect refresh Updated Windows Azure CDN lab updated for CDN refresh Updated Introduction to the AppFabric ACS 2 0 lab updated to the production release of ACS 2 0 Updated Use ACS to Federate with Multiple Business Identity Providers lab updated to the production release of ACS 2 0 Updated Introduction to Service Bus lab updated to latest AppFabric portal experience Updated Eventing on the Service Bus lab updated to latest AppFabric portal experience Updated Service Remoting lab updated to latest AppFabric portal experience Updated Rafiki demo updated to latest AppFabric portal experience Updated Service Bus demos updated to latest AppFabric portal Enjoy PK 0 σχόλια Δημοσίευση στην κατηγορία Azure General Joining Devoteam Belgium Δημοσιεύτηκε στις Παρασκευή 21 Ιανουαρίου 2011 2 30 μμ από Panagiotis Kefalidis This week I ve joined Devoteam Belgium as a NET Consultant and Microsoft Trainer focused on Windows Azure and Sharepoint and of course Trainings It s been a great starting week meet a lot of interesting people and found out that there are other MVPs working around me Serge Luca MVP Sharepoint Microsoft Certified Trainer Didier Danse MVP Sharepoint Kurt Roggen MVP Management Infrastructure Microsoft Certified Trainer Which is really really cool I m looking forward to missions and trainings and I m really happy to be here Great people great environment and a lot of positive vibe in the air What can you ask more PK 0 σχόλια Δημοσίευση στην κατηγορία General Amazon Web Services free tier analysis Δημοσιεύτηκε στις Κυριακή 24 Οκτωβρίου 2010 10 42 μμ από Panagiotis Kefalidis Amazon announced the AWS Free Usage Tier http aws amazon com free last week which will start from November the 1st I know some people are excited about this announcement and so am I because I believe that competition between cloud providers always brings better service for the customer but in Amazon s case it s more like a marketing trick than a real benefit and I ll explain why during this post Let me remind you at this point that this is strictly a personal opinion Let me also say that I have experience on AWS too Certainly having something free to start with is always nice but what exactly is free and how does it compare to Windows Azure platform First of all Windows Azure has a similar free startup offer called Introductory special which gives you free compute hours storage space and transactions a SQL Azure web instance AppFabric connections and ACL transactions free traffic inbound and outbound all at some limit of course Then there is the BizSpark program which gives you also a very generous package of Windows Azure Platform benefits to start developing on and of course let s not forget the MSDN Subscription Windows Azure offer which is even more buffed up than the others Ok I promised the Amazon part so here it is AWS billing model is different from Windows Azure It s very detailed a lot of things are broken into smaller pieces each one of them being billed in a different way Some facts Load balancing in EC2 instances it s not free Not only you pay compute hours but you re also charged for traffic GB that went through your balancer Windows Azure load balancing is just there and it just works and of course you don t pay compute hours and traffic just for that On EBS you re charged for every read and write you do I O charged for the amount of space you use snapshot size counts not in the total but on its own and you re also charged per snapshot operation Get or Put On Windows Azure Storage you have 2 things Transactions and amount of space you consume Also on snapshots only your DELTA differences is counted against your total not the whole snapshot SimpleDB is charged per machine hour consumed and GBs of storage Windows Azure Tables you only pay your storage and transactions You might say that I have to compare this to S3 but I don t agree S3 is not close to Windows Azure Tables as SimpleDB is What is even more disturbing on S3 is the fact that there is a durability guarantee of 99 99 which actually means you can lose data of 0 01 There is no RDS instance based on MySQL included in the free tier With introductory special you get a SQL Azure Web database 1GB for 3 months or for as long as you have a valid subscription when you re using the MSDN Windows Azure Offer where you actually get 3 databases For me the biggest difference is the development experience Windows Azure offers a precise local emulation of the cloud environment on your development machine called DevFabric which ships with Windows Azure Tools for VS2008 VS2010 All you have to do is click F5 on your Cloud project and you get the local emulation on your machine to test debug and prepare for the deployment Amazon doesn t offer this kind of development environment There is integration with Eclipse and other IDEs but every time you hit the Debug button you re actually hitting real web services with your credentials consuming from your free tier and as soon as you re done consuming that you start paying to develop and debug Free tier is more like a development tier for me Windows Azure offers you both the development experience you expect without any cost on your local machine with DevFabric and a development experience on the real cloud environment where you can deploy and test your application also without any cost unless of course you consume your free allowance Some may say you can t compare AWS to Windows Azure because they are not the same AWS is mostly IaaS Infrastructure as a Service and Windows Azure is PaaS Platform as a Service and I couldn t agree more But what I m comparing here are features that already exist on both services I m not comparing EC2 instances sizes to Windows Azure instances sizes but I m comparing the Load Balancing SimpleDB etc Machine hour is a different concept to compute hour and it s beyond the scope of this post Thank you for reading and please feel free to comment PK 0 σχόλια Δημοσίευση στην κατηγορία Cloud Azure General Long time no see Δημοσιεύτηκε στις Κυριακή 3 Οκτωβρίου 2010 12 43 μμ από Panagiotis Kefalidis It s been a long time since I posted something here almost 3 months Thing is that I had some long lasting vacations during August I moved to a new company even a new country Trust me no time for blogging To catch up a little bit I was awarded with the Windows Azure MVP title I m speaking at the keynote along with some of the best it pros in Greece of ITPro DevConnections 2010 a huge technological event being held in Greece 27th and 28th of November It s almost sold out at the moment more than 280 participants I moved to Brussels for at least 6 months for a project I ll be at TechEd 2010 Berlin helping out Brian H Prince on Windows Azure Hands on Labs trainings etc It will be nice to meet with some people there come and find me Lots of other stuff I ll catch up with blogging next week There are a lot of stuff I want to write about Be sure to check my blog every now and then or subscribe to my RSS feed Right after ITPro DevConnections 2010 I ll post slides and code and trust me it s going to be mind blowing IT Pro guys and Developer guys united pure magic Take care all PK 1 σχόλια Δημοσίευση στην κατηγορία General My great experience with Windows Azure customer support Δημοσιεύτηκε στις Παρασκευή 18 Ιουνίου 2010 10 49 μμ από Panagiotis Kefalidis Once again Microsoft proved that it values its customers either big enterprise or small startups We re a small private held business and I personally have a major role in it as I m one of the founders Recently I ve been giving some pretty nice presentations and a bunch of sessions for Microsoft Hellas about Windows Azure and Cloud computing in general I was using my CTP account s I have since PDC 08 and I had a lot of services running there from times to times all for demo purposes But with the 2nd commercial launch wave Greece was included and I had to upgrade my subscription and start paying for it I was ok with that because MSDN Premium subscription has 750 hours included month SQL Azure databases and other stuff included for free I went through the upgrade process from CTP to Paid everything went smoothly and there I was waiting for my CTP account to switch on read only mode and eventually fade away So during that process I did a small mistake I miscalculated my instances running I actually missed some That turned out to be a mistake that will cost me some serious money for show case marketing demoing projects running on Windows Azure About two weeks ago I had an epiphany during the day and I was like Oh crap Did I turned that project off How many instance do I have running I logged on the billing portal and sadly for me I was charged like 4500 hours because of the forgotten instances and my miscalculation You see I ve did a demo about switch between instance sizes and I had some instances running like big VMs That s four 4 times the price per hour It was clearly my mistake and I had to pay for it literally But then I tweeted my bad luck to help others avoid the same mistake and the thing I was been warning my clients all this time and some people from Microsoft got interested in my situation I explained what happened and we ended up in a pretty good deal just 3 days after I tweeted But that was an exception and certainly DON T count on it Bottom line is be careful and plan correctly Mistakes do happen but the more careful we are the more rare they will be I want to publicly say thank you to anyone who was involved in this and helped me sort things out so quickly PK 0 σχόλια Δημοσίευση στην κατηγορία Cloud Azure General Cloud computing ndash Most common concerns and my thoughts Δημοσιεύτηκε στις Δευτέρα 17 Μαΐου 2010 1 26 πμ από Panagiotis Kefalidis Every single time something new emerges in the IT market there are three distinct categories of people Early adopters Late majority Skeptics Each one of them has its own reasons and its own concerns about when why and if they are going to adapt to this new technology either completely or in a hybrid mode All of them have some things in common They share the same concerns about security billing taxes availability latency and probably some others Concerns and my thoughts Billing is something that can easily be solved and explained by clever and good marketing Unfortunately there is no such thing as local billing Cloud computing services are truly global and the same billing model the same prices the same billing methods have to be used to provide a fair and consistent service to every customer This has to change For some markets a service can be really cheap but for some others can be really expensive Increasing the price in some countries and decreasing in some others can

    Original URL path: http://www.dotnetzone.gr/cs/blogs/pkefal/archive/tags/General/default.aspx (2015-07-15)
    Open archived version from archive

  • The PK blog
    2015 2 Απρίλιος 2015 1 Μάρτιος 2015 2 Νοέμβριος 2014 1 Νοέμβριος 2013 1 Ιανουάριος 2013 2 Νοέμβριος 2012 1 Οκτώβριος 2012 2 Ιούνιος 2012 2 Απρίλιος 2012 3 Δεκέμβριος 2011 2 Σεπτέμβριος 2011 2 Ιούνιος 2011 2 Απρίλιος 2011 1 Μάρτιος 2011 1 Φεβρουάριος 2011 1 Ιανουάριος 2011 3 Οκτώβριος 2010 2 Ιούλιος 2010 1 Ιούνιος 2010 1 Μάιος 2010 3 Απρίλιος 2010 1 Φεβρουάριος 2010 1 Ιανουάριος 2010 5 Δεκέμβριος 2009 2 Νοέμβριος 2009 9 Ιούνιος 2009 2 Μάιος 2009 1 Ιανουάριος 2009 2 Φεβρουάριος 2008 1 Ιανουάριος 2007 1 Δεκέμβριος 2006 1 Νοέμβριος 2006 1 Οκτώβριος 2006 1 Αύγουστος 2006 2 Ιανουάριος 2006 1 Παρουσίαση με Ετικέτες Όλες οι Ετικέτε Hybrid RSS Architecture Cloud General Windows Azure Running JBoss 7 on Windows Azure Part II Δημοσιεύτηκε στις Τετάρτη 7 Δεκεμβρίου 2011 12 44 πμ από Panagiotis Kefalidis Continuing on where I left it on my previous post I m going to explain how the Announcement service works and why we choose that approach The way JBoss and mod proxy work now is that every time something changes in the topology either a new proxy is added or removed or a JBoss node then the proxy 0 σχόλια

    Original URL path: http://www.dotnetzone.gr/cs/blogs/pkefal/archive/tags/Hybrid/default.aspx (2015-07-15)
    Open archived version from archive

  • The PK blog
    με Ετικέτες Όλες οι Ετικέτε Patterns RSS Architecture Azure Cloud Patterns Windows Azure ndash In Place upgrades Δημοσιεύτηκε στις Σάββατο 28 Νοεμβρίου 2009 9 52 μμ από Panagiotis Kefalidis In a previous post I ve described what a VIP Swap is and how you can use it as an updating method to avoid service disruption This particular method doesn t apply to all possible scenarios and if not always most of the times during protocol updates or schema changes you ll need to upgrade your service when its still running chunk by chunk and without any downtime or disruption By In Place I mean upgrades that take place during which both versions old version and new version are running side by side In order to better understand the process below you should read my Upgrade domains post in which there is a detailed description of what Upgrade domains are how they affect your application how you can configure the number of domains etc To avoid service disruption and outage Windows Azure is upgrading your application domain per domain upgrade domain that is That will result in a particular state where your Upgrade Domain 0 UD0 is running a newer version of your client service what have you and your UD1 UD2 etc will run an older version The best approach is to have a two step phase upgrade Let s call our old protocol version V1 and our new version V2 At this point you should consider introducing a new client version called 1 5 which is a hybrid What this version does is understanding both protocols used in both versions but always use protocol V1 by default and only respond by protocol V2 if they request is on V2 You can now start pushing your upgrades either by Service

    Original URL path: http://www.dotnetzone.gr/cs/blogs/pkefal/archive/tags/Patterns/default.aspx (2015-07-15)
    Open archived version from archive

  • The PK blog
    Server Troubleshooting Vista and XP WPF WCF CardSpace Windows 7 Windows 7 Development Windows 7 TaskBar Windows Azure Νέα Η κατηγοροποίηση των άρθρων ολοκληρώθηκε Πλοήγηση Αρχική σελίδα Εκδηλώσεις Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες Ιστορικό Δημοσιεύσεων Ιούνιος 2015 2 Απρίλιος 2015 1 Μάρτιος 2015 2 Νοέμβριος 2014 1 Νοέμβριος 2013 1 Ιανουάριος 2013 2 Νοέμβριος 2012 1 Οκτώβριος 2012 2 Ιούνιος 2012 2 Απρίλιος 2012 3 Δεκέμβριος 2011 2 Σεπτέμβριος 2011 2 Ιούνιος 2011 2 Απρίλιος 2011 1 Μάρτιος 2011 1 Φεβρουάριος 2011 1 Ιανουάριος 2011 3 Οκτώβριος 2010 2 Ιούλιος 2010 1 Ιούνιος 2010 1 Μάιος 2010 3 Απρίλιος 2010 1 Φεβρουάριος 2010 1 Ιανουάριος 2010 5 Δεκέμβριος 2009 2 Νοέμβριος 2009 9 Ιούνιος 2009 2 Μάιος 2009 1 Ιανουάριος 2009 2 Φεβρουάριος 2008 1 Ιανουάριος 2007 1 Δεκέμβριος 2006 1 Νοέμβριος 2006 1 Οκτώβριος 2006 1 Αύγουστος 2006 2 Ιανουάριος 2006 1 Παρουσίαση με Ετικέτες Όλες οι Ετικέτε Troubleshooting RSS Azure App Service Microsoft Azure Why am I getting A route named swagger docs is already in the route collection after I publish my API App Δημοσιεύτηκε στις Σάββατο 4 Απριλίου 2015 12 17 πμ από Panagiotis Kefalidis Question After publishing my API App I m getting the yellow

    Original URL path: http://www.dotnetzone.gr/cs/blogs/pkefal/archive/tags/Troubleshooting/default.aspx (2015-07-15)
    Open archived version from archive

  • The PK blog : Ιούνιος 2015 - Δημοσιεύσεις
    Αρχειοθήκες Ιστορικό Δημοσιεύσεων Ιούνιος 2015 2 Απρίλιος 2015 1 Μάρτιος 2015 2 Νοέμβριος 2014 1 Νοέμβριος 2013 1 Ιανουάριος 2013 2 Νοέμβριος 2012 1 Οκτώβριος 2012 2 Ιούνιος 2012 2 Απρίλιος 2012 3 Δεκέμβριος 2011 2 Σεπτέμβριος 2011 2 Ιούνιος 2011 2 Απρίλιος 2011 1 Μάρτιος 2011 1 Φεβρουάριος 2011 1 Ιανουάριος 2011 3 Οκτώβριος 2010 2 Ιούλιος 2010 1 Ιούνιος 2010 1 Μάιος 2010 3 Απρίλιος 2010 1 Φεβρουάριος 2010 1 Ιανουάριος 2010 5 Δεκέμβριος 2009 2 Νοέμβριος 2009 9 Ιούνιος 2009 2 Μάιος 2009 1 Ιανουάριος 2009 2 Φεβρουάριος 2008 1 Ιανουάριος 2007 1 Δεκέμβριος 2006 1 Νοέμβριος 2006 1 Οκτώβριος 2006 1 Αύγουστος 2006 2 Ιανουάριος 2006 1 Ιούνιος 2015 Δημοσιεύσεις How to set the RetryPolicy on the API App client Δημοσιεύτηκε στις Τρίτη 16 Ιουνίου 2015 8 43 μμ από Panagiotis Kefalidis Introduction When you want to consume your API App from your application our Visual Studio tooling does all the magic aka generation for you Because of Swagger we can generate the code of the API App client with two clicks All you have to do is point the API App Client SDK to your API 0 σχόλια Δημοσίευση στην κατηγορία Microsoft Azure Azure App

    Original URL path: http://www.dotnetzone.gr/cs/blogs/pkefal/archive/2015/06.aspx (2015-07-15)
    Open archived version from archive

  • The PK blog : Απρίλιος 2015 - Δημοσιεύσεις
    Azure Patterns SQL Azure SQL Server Troubleshooting Vista and XP WPF WCF CardSpace Windows 7 Windows 7 Development Windows 7 TaskBar Windows Azure Νέα Η κατηγοροποίηση των άρθρων ολοκληρώθηκε Πλοήγηση Αρχική σελίδα Εκδηλώσεις Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες Ιστορικό Δημοσιεύσεων Ιούνιος 2015 2 Απρίλιος 2015 1 Μάρτιος 2015 2 Νοέμβριος 2014 1 Νοέμβριος 2013 1 Ιανουάριος 2013 2 Νοέμβριος 2012 1 Οκτώβριος 2012 2 Ιούνιος 2012 2 Απρίλιος 2012 3 Δεκέμβριος 2011 2 Σεπτέμβριος 2011 2 Ιούνιος 2011 2 Απρίλιος 2011 1 Μάρτιος 2011 1 Φεβρουάριος 2011 1 Ιανουάριος 2011 3 Οκτώβριος 2010 2 Ιούλιος 2010 1 Ιούνιος 2010 1 Μάιος 2010 3 Απρίλιος 2010 1 Φεβρουάριος 2010 1 Ιανουάριος 2010 5 Δεκέμβριος 2009 2 Νοέμβριος 2009 9 Ιούνιος 2009 2 Μάιος 2009 1 Ιανουάριος 2009 2 Φεβρουάριος 2008 1 Ιανουάριος 2007 1 Δεκέμβριος 2006 1 Νοέμβριος 2006 1 Οκτώβριος 2006 1 Αύγουστος 2006 2 Ιανουάριος 2006 1 Απρίλιος 2015 Δημοσιεύσεις Why am I getting A route named swagger docs is already in the route collection after I publish my API App Δημοσιεύτηκε στις Σάββατο 4 Απριλίου 2015 12 17 πμ από Panagiotis Kefalidis Question After publishing my API App I m getting the yellow error screen of ASP NET

    Original URL path: http://www.dotnetzone.gr/cs/blogs/pkefal/archive/2015/04.aspx (2015-07-15)
    Open archived version from archive

  • The PK blog : Μάρτιος 2015 - Δημοσιεύσεις
    2015 2 Απρίλιος 2015 1 Μάρτιος 2015 2 Νοέμβριος 2014 1 Νοέμβριος 2013 1 Ιανουάριος 2013 2 Νοέμβριος 2012 1 Οκτώβριος 2012 2 Ιούνιος 2012 2 Απρίλιος 2012 3 Δεκέμβριος 2011 2 Σεπτέμβριος 2011 2 Ιούνιος 2011 2 Απρίλιος 2011 1 Μάρτιος 2011 1 Φεβρουάριος 2011 1 Ιανουάριος 2011 3 Οκτώβριος 2010 2 Ιούλιος 2010 1 Ιούνιος 2010 1 Μάιος 2010 3 Απρίλιος 2010 1 Φεβρουάριος 2010 1 Ιανουάριος 2010 5 Δεκέμβριος 2009 2 Νοέμβριος 2009 9 Ιούνιος 2009 2 Μάιος 2009 1 Ιανουάριος 2009 2 Φεβρουάριος 2008 1 Ιανουάριος 2007 1 Δεκέμβριος 2006 1 Νοέμβριος 2006 1 Οκτώβριος 2006 1 Αύγουστος 2006 2 Ιανουάριος 2006 1 Μάρτιος 2015 Δημοσιεύσεις Part 2 Running non NET API Apps on Azure App Service Δημοσιεύτηκε στις Δευτέρα 30 Μαρτίου 2015 6 43 μμ από Panagiotis Kefalidis On my last post I ve talked in a bit more detail what API Apps are what you can build with them how they work and provided some answers to frequently asked questions Another very common question is How do I run an API App that it s not NET If you ve read my last post I 0 σχόλια Δημοσίευση στην κατηγορία Microsoft Azure Azure App

    Original URL path: http://www.dotnetzone.gr/cs/blogs/pkefal/archive/2015/03.aspx (2015-07-15)
    Open archived version from archive



  •