Presentation is loading. Please wait.

Presentation is loading. Please wait.

Advanced development requires advanced tooling.

Similar presentations


Presentation on theme: "Advanced development requires advanced tooling."— Presentation transcript:

1

2

3 Advanced development requires advanced tooling

4

5

6

7

8

9 Application Scenarios Affected Services

10

11

12

13

14

15

16

17

18

19

20 Transient Faults Affected Services

21

22 Installation Configuration

23

24

25

26

27

28

29

30 Scenarios Why we need it

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51 What’s the Problem? Some apps run too slowly on a single computer Splitting them up into chunks, then running those chunks in parallel on multiple computers can speed them up Doing this effectively requires creating a compute cluster, with: Tools to create and manage the cluster A scheduler for running apps on the cluster

52

53 Digital media rendering and encoding Financial and insurance risk calculation Engineering modeling and simulation Computational life sciences Earth sciences Data analytics

54

55

56 On-premise Desktop User HPC Head Node Broker Node(s) HPC Cluster Desktop Compute Cloud via Idle Win 7 Workstation Cores Azure Compute Instances Azure Compute Proxies HPC Edition

57

58 Components in HPC SDK for Windows Azure Parametric Sweeps Cluster SOA MPI LINQ to HPC Excel Cluster Deployment Monitoring Diagnostics Reporting Job submission API and portal Job queue and priorities Task activation and monitoring Resource sharing policies Azure Scheduler Distributed Runtimes System Administration

59

60

61

62

63

64

65 With Visual Studio Without Visual Studio

66 HPC Services for Excel 2010  Make better business decisions  Respond to market trends faster  Manage risk and portfolio better Life Insurance Actuarial workbook examples  1700 records that took 14 hours now take 2.5 minutes  1 million records that took 7.5 days now take 2 hours Increase business agility and accelerate time to results by easily transitioning desktop calculations to Windows HPC computations

67

68

69

70

71

72

73

74

75

76

77

78

79 makecert -a sha1 -n CN=ukwaug.cloudapp.net -pe-r-sky exchange -ss My -sr LocalMachine

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98 App Things your application chooses to log Service Things logged by what runs your application OS Things logged by OS container

99

100

101

102 TypeDescriptionDestination TraceWith Trace ListenerTable WADLogsTable IIS LogsW3svc formatBlob Windows Event LogsTable WADWindowsEventLogsTable Windows Performance CountersTable WADPerformanceCountersTable Custom LogsFile basedBlob Crash DumpBlob Diagnostic Infrastructure LogMetalogTable WADDiagnosticInfrastructureLogsTable

103

104

105

106

107

108 Automation with Powershell Topic 9

109

110

111

112

113 Courtesy of http://michaelwasham.comhttp://michaelwasham.com

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128 DataSync run through

129

130

131

132 Q&A Thanks for Listening! Check out http://blog.elastacloud.com – samples will be posted nowhttp://blog.elastacloud.com For more information on our consultancy, training and product range, contact: info@elastacloud.com


Download ppt "Advanced development requires advanced tooling."

Similar presentations


Ads by Google